1
0
قرینه از https://github.com/matomo-org/matomo.git synced 2025-08-21 22:47:43 +00:00
Files
matomo/plugins/FeatureFlags/FeatureFlags.php
caddoo badd00e797 Add feature flags plugin w/ config implementation and example feature (#22221)
* Add feature flags plugin w/ config implementation and example feature

* Make sure FeatureFlags plugin always loaded

* Don't use DI for test feature, create new migration / version for the plugin

* Add license info to files

* Update screenshot tests

* Update screenshot tests

* Show HTML tag in markup

* Update plugins/FeatureFlags/config/config.php

Co-authored-by: Michal Kleiner <michal@innocraft.com>

* Change Feature class names to NameFeatureFlag

* Increase version

* Increase version

* Fix migration file name

* Don't use DI for test feature, create new migration / version for the plugin

* remove not needed migration

* Make interface easier to use so you don't have to pass objects but just class names.

* Move flags to DI and write more tests

* Add command + system tests

* Fix cs problems

* Fix problem with example flag in home controller

* Fix CS issues

* Tidy up command

* Update plugins/FeatureFlags/config/config.php

Co-authored-by: Michal Kleiner <michal@innocraft.com>

* Remove dependency on DI for feature flag manager

* Split command into 3 commands, and rely on plugin manager rather than DI

* Use constants for storage implementation

* Use correct implementation of manager

* Update deletion to not depend on concrete class

* Remove plugin from pluginToAlwaysActivate and add plugin.json file

* Fix spacing

* Remove orphaned test

* Remove extra closing bracket

* Fix desc of command

* Remove plugins.json and plugin base class

* Fix config DI

* Add plugin to list of always activated plugins

* ensure to automatically activate newly added plugins, that are enabled by default

* Ensure to always load di config of always activated plugins

* Update expected screenshots

---------

Co-authored-by: Michal Kleiner <michal@innocraft.com>
Co-authored-by: sgiehl <stefan@matomo.org>
Co-authored-by: Marc Neudert <marc@innocraft.com>
2024-05-28 16:17:47 +02:00

10 خطوط
103 B
PHP

<?php
namespace Piwik\Plugins\FeatureFlags;
use Piwik\Plugin;
class FeatureFlags extends Plugin
{
}