serendipity_hq / bundle-features
在您的 Symfony 应用中管理功能和计划。
Requires
- php: ^7.4|^8.0
- ext-iconv: *
- ext-intl: *
- ext-json: *
- doctrine/common: ^2.5 || ^3.0
- doctrine/doctrine-bundle: ^1.8 || ^2.0
- doctrine/orm: ^2.5
- serendipity_hq/component-array-writer: ^5.1
- serendipity_hq/component-value-objects: ^7.1
- symfony/form: ^4.4|^5.4|^6.0
- symfony/framework-bundle: ^4.4|^5.4|^6.0
- symfony/options-resolver: ^4.4|^5.4|^6.0
- symfony/routing: ^4.4|^5.4|^6.0
- symfony/translation: ^4.4|^5.4|^6.0
- thecodingmachine/safe: ^1.0|^2.0
Requires (Dev)
- ext-ast: *
- bamarni/composer-bin-plugin: ^1.4
- phpstan/phpstan: ^1.5.6
- phpstan/phpstan-doctrine: 1.3.11
- phpstan/phpstan-phpunit: 1.1.1
- phpstan/phpstan-symfony: 1.2.8
- rector/rector: 0.13.9
- roave/security-advisories: dev-master
- serendipity_hq/component-text-matrix: ^3.0
- serendipity_hq/rector-config: ^1.0
- symfony/var-dumper: ^4.4|^5.4|^6.0
- thecodingmachine/phpstan-safe-rule: 1.2.0
- dev-dev
- 0.12.6
- 0.12.5
- 0.12.4
- 0.12.3
- 0.12.2
- 0.12.1
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.7
- 0.9.6
- 0.9.5
- 0.9.4
- 0.9.3
- 0.9.2
- 0.9.1
- 0.9.0
- 0.8.4
- 0.8.3
- 0.8.2
- 0.8.1
- 0.8.0
- 0.7.2
- 0.7.1
- 0.7.0
- 0.6.0
- 0.5.4
- 0.5.3
- 0.5.2
- 0.5.1
- 0.5.0
- 0.4.3
- 0.4.2
- 0.4.1
- 0.4.0
- 0.3.1
- 0.2.0
- 0.1.0
- dev-dependabot/composer/dev/rector/rector-1.2.5
- dev-master
This package is auto-updated.
Last update: 2024-09-20 09:33:56 UTC
README
Serendipity HQ 功能包
功能包帮助您在 Symfony 应用中管理付费功能和计划。
当前状态
功能
Serendipity HQ 功能包让您能够配置需要管理的功能,如果它们是高级功能,则可以为其设置价格,创建发票,并将与您的实体关联的订阅和配置保存,以确保每个用户只能获得他们应有的功能。
喜欢这个包吗?
留下 ★
或者运行
composer global require symfony/thanks && composer thanks
以感谢您当前项目中使用的所有库,包括这个!
基本用法
SerendipityHQ 功能包将功能分为三个主要类别
- 布尔功能:是可以开启或关闭的功能或配置。例如,“在 [事件名称] 上发送电子邮件”。
- 可计数功能:是数量可以增加或减少的功能。例如,可以添加的用户数量。
- 可充电功能:是可以耗尽的功能。例如,“您还剩下 X 个邀请”。
这些是所有功能或配置可能所属的三个主要类别(如果您发现其他主要类别,请随时在问题中提出建议!)。
您可以在配置文件中配置这些功能,然后通过您的应用程序管理它们,使其能够执行某些操作或不执行某些操作。
功能按组分组,这样您可以更好地管理功能,而不会感到混乱和困惑。
例如,假设您正在构建一个项目管理应用程序,您可能希望为每个用户的个人资料和项目特定的功能设置一组功能。
将功能分组可以使您更容易地管理它们。
这些是理解的基础概念,也是Serendipity HQ功能包内部工作的核心。
在文档中阅读更多,以更好地理解如何将所有这些应用于您的应用功能管理。
通过Composer安装Serendipity HQ功能包
$ composer require serendipity_hq/bundle-features
此库遵循http://semver.org/版本规范。
文档
您可以在文档中阅读如何安装、配置、测试和使用SerendipityHQ功能包。
未来功能的灵感
一些其他信息
喜欢这个包吗?
留下 ★
或者运行
composer global require symfony/thanks && composer thanks
以感谢您当前项目中使用的所有库,包括这个!