atk4 / core
敏捷核心 - 设计面向对象框架的PHP特质集合
5.2.0
2024-06-15 14:24 UTC
Requires
- php: >=7.4 <8.4
- benmorel/weakmap-polyfill: ^0.5.0
- psr/log: ^1.0 || ^2.0 || ^3.0
- symfony/polyfill-php80: ^1.28
- symfony/polyfill-php81: ^1.28
- symfony/polyfill-php82: ^1.28
- symfony/polyfill-php83: ^1.28
- symfony/yaml: ^3.4 || ^4.4 || ^5.1 || ^6.0 || ^7.0
Requires (Dev)
- ergebnis/composer-normalize: ^2.13
- ergebnis/phpunit-slow-test-detector: ^2.9
- friendsofphp/php-cs-fixer: ^3.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^1.11
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-strict-rules: ^1.3
- phpunit/phpunit: ^9.5.5 || ^10.0 || ^11.0
- dev-develop
- 5.2.0
- 5.1.0
- 5.0.0
- 4.0.0
- 3.1.0
- 3.0.0
- 2.4.1
- 2.4.0
- 2.3.5
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.1
- 2.2.0
- 2.1.1
- 2.1.0
- 2.0.2
- 2.0.1
- 2.0.0
- 1.3.11
- 1.3.10
- 1.3.9
- 1.3.8
- 1.3.7
- 1.3.6
- 1.3.5
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.11
- 1.1.10
- 1.1.9
- 1.1.8
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0
- 0.1
- dev-fix_stan
- dev-repro_phpstan_wrong_filename_reported
- dev-phpstan_l7
This package is auto-updated.
Last update: 2024-09-01 06:03:16 UTC
README
面向对象框架设计的PHP特质集合。
敏捷核心是为敏捷数据和敏捷UI创建的,但也可以用于任何其他框架。您在这里主要会找到PHP特质,它们可以为您的对象添加功能,例如
- 容器:实现对象之间的父子关系
- 钩子:创建钩子和注册回调,具有优先级和参数
- 初始化器:自动执行对象的init()方法
- 动态方法:将方法动态添加到现有对象中
- 工厂:指定类名作为字符串
- 应用范围:注入全局"app"对象并将其传递给新对象
此外,还有一个更好的通用"异常"类。
文档
https://atk4-core.readthedocs.io/
社区和支持
通过Composer安装
composer require atk4/core
敏捷工具包
敏捷核心是敏捷工具包 - PHP UI框架的一部分。如果您喜欢这个项目,您还应该考虑查看