serendipity_hq / features-bundle
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:57 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
来感谢您在当前项目中使用的所有库,包括这个包!