├── .editorconfig ├── .github └── workflows │ └── .github-actions.yml ├── .styleci.yml ├── CHANGELOG.md ├── CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md ├── LICENSE.md ├── PULL_REQUEST_TEMPLATE.md ├── README.md ├── composer.json ├── phpunit.xml └── src ├── Config └── features.php ├── Console └── Command │ └── ScanViewsForFeaturesCommand.php ├── Domain ├── Exception │ └── FeatureException.php ├── FeatureManager.php ├── Model │ └── Feature.php └── Repository │ └── FeatureRepositoryInterface.php ├── Facade └── Feature.php ├── Featurable ├── Featurable.php └── FeaturableInterface.php ├── Migration ├── 2016_12_17_105737_create_features_table.php └── 2016_12_17_163450_create_featurables_table.php ├── Model └── Feature.php ├── Provider └── FeatureServiceProvider.php ├── Repository └── EloquentFeatureRepository.php └── Service └── FeaturesViewScanner.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescomalatesta/laravel-feature/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/.github-actions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescomalatesta/laravel-feature/HEAD/.github/workflows/.github-actions.yml -------------------------------------------------------------------------------- /.styleci.yml: -------------------------------------------------------------------------------- 1 | preset: psr2 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescomalatesta/laravel-feature/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescomalatesta/laravel-feature/HEAD/CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescomalatesta/laravel-feature/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescomalatesta/laravel-feature/HEAD/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescomalatesta/laravel-feature/HEAD/LICENSE.md -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescomalatesta/laravel-feature/HEAD/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescomalatesta/laravel-feature/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescomalatesta/laravel-feature/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescomalatesta/laravel-feature/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Config/features.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescomalatesta/laravel-feature/HEAD/src/Config/features.php -------------------------------------------------------------------------------- /src/Console/Command/ScanViewsForFeaturesCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescomalatesta/laravel-feature/HEAD/src/Console/Command/ScanViewsForFeaturesCommand.php -------------------------------------------------------------------------------- /src/Domain/Exception/FeatureException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescomalatesta/laravel-feature/HEAD/src/Domain/Exception/FeatureException.php -------------------------------------------------------------------------------- /src/Domain/FeatureManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescomalatesta/laravel-feature/HEAD/src/Domain/FeatureManager.php -------------------------------------------------------------------------------- /src/Domain/Model/Feature.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescomalatesta/laravel-feature/HEAD/src/Domain/Model/Feature.php -------------------------------------------------------------------------------- /src/Domain/Repository/FeatureRepositoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescomalatesta/laravel-feature/HEAD/src/Domain/Repository/FeatureRepositoryInterface.php -------------------------------------------------------------------------------- /src/Facade/Feature.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescomalatesta/laravel-feature/HEAD/src/Facade/Feature.php -------------------------------------------------------------------------------- /src/Featurable/Featurable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescomalatesta/laravel-feature/HEAD/src/Featurable/Featurable.php -------------------------------------------------------------------------------- /src/Featurable/FeaturableInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescomalatesta/laravel-feature/HEAD/src/Featurable/FeaturableInterface.php -------------------------------------------------------------------------------- /src/Migration/2016_12_17_105737_create_features_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescomalatesta/laravel-feature/HEAD/src/Migration/2016_12_17_105737_create_features_table.php -------------------------------------------------------------------------------- /src/Migration/2016_12_17_163450_create_featurables_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescomalatesta/laravel-feature/HEAD/src/Migration/2016_12_17_163450_create_featurables_table.php -------------------------------------------------------------------------------- /src/Model/Feature.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescomalatesta/laravel-feature/HEAD/src/Model/Feature.php -------------------------------------------------------------------------------- /src/Provider/FeatureServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescomalatesta/laravel-feature/HEAD/src/Provider/FeatureServiceProvider.php -------------------------------------------------------------------------------- /src/Repository/EloquentFeatureRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescomalatesta/laravel-feature/HEAD/src/Repository/EloquentFeatureRepository.php -------------------------------------------------------------------------------- /src/Service/FeaturesViewScanner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescomalatesta/laravel-feature/HEAD/src/Service/FeaturesViewScanner.php --------------------------------------------------------------------------------