d2d.emegrendeles.hu/app/Observers/FeatureFlagObserver.php

24 lines
523 B
PHP

<?php
namespace App\Observers;
use App\Models\FeatureFlag;
use Laravel\Pennant\Feature;
class FeatureFlagObserver
{
/**
* A Pennant lazy módon, scope-onként gyorsítótárazza a feloldott értékeket -
* mentés/törlés után purge-elni kell, hogy a módosítás azonnal érvényesüljön.
*/
public function saved(FeatureFlag $flag): void
{
Feature::purge($flag->name);
}
public function deleted(FeatureFlag $flag): void
{
Feature::purge($flag->name);
}
}