Skip to content

Instantly share code, notes, and snippets.

@yatsenkolesh
Created June 21, 2022 15:17

Revisions

  1. yatsenkolesh created this gist Jun 21, 2022.
    25 changes: 25 additions & 0 deletions ExampleFeatureFlagsController.php
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,25 @@
    <?php
    declare(strict_types = 1);

    namespace App\Http\Controllers;

    use Abrouter\Client\Client;

    class ExampleFeatureFlagsController
    {
    public function __invoke(Client $client)
    {
    $enabledButtonFeatureFlag = $client->featureFlags()
    ->run('enabled_button_feature_flag');
    $disabledButtonFeatureFlag = $client->featureFlags()
    ->run('disabled_button_feature_flag');

    return view(
    'featureFlags',
    [
    'enabledButtonFeatureFlag' => $enabledButtonFeatureFlag,
    'disabledButtonFeatureFlag' => $disabledButtonFeatureFlag,
    ]
    );
    }
    }