sfynx-project / core-bundle
该Bundle提供类模型,允许使用领域驱动设计(DDD)、翻译和树形 doctrine 抽象以及生成类系统进行工作和发展
Requires
- php: ^7.2
- ext-dom: *
- nette/php-generator: ^3.1
- sfynx-project/tool-specification-bundle: ^2.8
- sfynx-project/tool-trigger-bundle: ^2.8
- sfynx-project/tool-utils-bundle: ^2.8
- symfony/config: ^3.4
- symfony/console: *
- symfony/finder: *
- symfony/framework-bundle: ~2.8|~3.0|~4.0
- symfony/options-resolver: *
- symfony/yaml: *
Requires (Dev)
- phpunit/phpunit: >=4.8.27,<=5.7.13
- symfony/phpunit-bridge: ~2.7|~3.0
Suggests
- ptrofimov/matchmaker: *
- ramsey/uuid: ^3.7
- spatie/fractalistic: ^2.5.0
- 2.x-dev
- dev-master / 2.x-dev
- v2.11.4
- v2.11.3
- v2.11.2
- v2.11.1
- v2.11.0
- v2.10.2
- v2.10.1
- v2.10.0
- v2.9.22
- v2.9.21
- v2.9.20
- v2.9.19
- v2.9.18
- v2.9.17
- v2.9.16
- v2.9.15
- v2.9.14
- v2.9.13
- v2.9.12
- v2.9.11
- v2.9.10
- v2.9.9
- v2.9.8
- v2.9.7
- v2.9.6
- v2.9.5
- v2.9.4
- v2.9.3
- v2.9.2
- v2.9.1
- v2.9.0
- v2.8.0
- 2.3.x-dev
- v2.3.0
- dev-2.8-dev
- dev-2.3-dev
This package is not auto-updated.
Last update: 2024-09-19 02:31:09 UTC
README
Symfony 提供了一个灵活的框架,允许您使用领域驱动设计(DDD)应用架构进行组合。这是为了简化开发者使用 DDD 模式的工作,并使开发过程中能够遵循 SOLID 原则。
因此,如果您需要通过将实现与演变模式连接来工作于满足复杂需求的软件开发方法,那么您就来到了正确的位置。
文档
该文档的源代码存储在此 Bundle 的 Resources/doc/
文件夹中
a) 前提条件
此版本的 Bundle 需要 php 7.2+。
b) 配置
在您的 composer.json
文件中添加依赖项
"require": { ... "sfynx-project/core-bundle": "dev-master" },
安装这些新的应用依赖项
$ composer update --no-interaction --with-dependencies
在您的应用内核中启用 Bundle
<?php // app/AppKernel.php public function registerBundles() { $bundles = [ // ... new Sfynx\CoreBundle\SfynxCoreBundle(), ]; }
报告问题或功能请求
问题和功能请求在 Github 问题跟踪器 中跟踪。
在报告错误时,最好能够在使用 Symfony 标准版 构建的基本项目中重现它,以便 Bundle 的开发者可以通过简单地克隆它并遵循一些步骤来重现问题。
许可证
版权所有 © 20012-2018, contact@pi-groupe.net. 此 Bundle 在 GNU Lesser General Public License 许可下,允许与使用 MIT 许可证的软件组合和重新分发
SFYNX 是一个免费软件,根据 LGPL 许可证分发。此许可证保证了以下自由
- the freedom to install and use SFYNX for any usage whatsoever;
- the freedom to look into SFYNX’s code and adapt it to your own needs by modifying the source code, to which you have direct access since SFYNX is entirely developed in PHP;
- the freedom to distribute copies of the software to anyone, provided you do not modify or delete the license;
- the freedom to enhance SFYNX and to distribute your enhancements among the public so that the entire community may benefit from it, provided you do not modify or delete the license.
-
此应用程序是自由软件;您可以根据自由软件基金会发布的 GNU Lesser General Public License 的条款分发和/或修改它;版本 2 或(根据您的选择)任何更新的版本。
-
此软件的分发是希望它将被证明是有用的,但没有保证;甚至没有针对商业或针对特定目的的定制的隐含保证。有关详细信息,请参阅 GNU Lesser General Public License。
-
必须与此软件一起提供 GNU Lesser General Public License 的副本;如果没有,请写信给 Free Software Foundation Inc.,675 Mass Ave,Cambridge,MA 02139,USA。
-
您可以从 http://pigroupe.github.io/cmf-sfynx/ 下载此软件;您还可以在此网站上找到完整的用户手册和附加信息。
-
在法国法律中,SFYNX 受知识产权法典(CPI)规定的规则约束。SFYNX 内核是其作者的协作作品,如知识产权法典第 L 113-1 条所示。整个 SFYNX 项目根据知识产权法典第 L 113-2 条和第 L 113-5 条构成集体作品。作者根据 GNU 公共许可证中定义的权利和义务向公众发布作品。
关于
SfynxCoreBundle 是 PI-GROUPE 项目开发 的一个倡议。也可以查看 贡献者列表。
更多信息 :