2spark / framework-bundle
2Spark 框架包
Requires
- php: >=5.4.37
Requires (Dev)
- doctrine/dbal: <2.5
- doctrine/doctrine-bundle: ~1.4
- doctrine/doctrine-fixtures-bundle: ^2.2
- doctrine/mongodb-odm: 1.0.*@dev
- doctrine/mongodb-odm-bundle: 3.0.*@dev
- doctrine/orm: ~2.2,>=2.2.3,<2.5
- incenteev/composer-parameter-handler: ~2.0
- knplabs/knp-paginator-bundle: ^2.4
- phpunit/phpunit: ^4.7
- sensio/distribution-bundle: ~3.0,>=3.0.12
- sensio/framework-extra-bundle: ~3.0,>=3.0.2
- symfony/assetic-bundle: ~2.3
- symfony/monolog-bundle: ~2.4
- symfony/swiftmailer-bundle: ~2.3
- symfony/symfony: ~2.7|~2.8
This package is auto-updated.
Last update: 2024-08-29 04:09:04 UTC
README
此包旨在为您的包提供核心组件。
要求
此包依赖于以下内容
> - Symfony 2.7.*
包参数
#!yml
spark_framework.form.factory.class: Spark\FrameworkBundle\Form\Factory\FormFactory
spark_framework.component.scrambler.class: Spark\FrameworkBundle\Component\Scrambler
spark_framework.component.otp_generator.class: Spark\FrameworkBundle\Component\OTPGenerator
将其添加到您的项目中
- composer require "2spark/framework-bundle"
- 将包添加到注册的包中(在app文件夹中的AppKernel.php文件中)
详细文档
- Resources/doc/
提供的内容
提供各种组件
组件
> - HttpFoundation
>> - PublicResponse
> - GrouperInterface > - IpTools > - JsonValidator > - Logger(由Benoit MAZIERE开发) > - Memory > - OTPGenerator > - OTPGeneratorInterface > - Scrambler > - ScramblerInterface > - StringUtilities
数据固定
> - DataFixturesLoader
依赖注入
> - OTPGeneratorCompilerPass > - ScramblerCompilerPass
Doctrine
>> - ODM:
>>> - MongoDB
>>>> - CacheableDocumentRepository >>>> - CacheableDocumentRepositoryFactory
事件
>> - 订阅者:
>>> - Doctrine
>>>> - TablePrefixSubscriber
>>> - Sortable
>>>> - Doctrine
>>>>> - ArrayCollectionSubscriber
>>>> - SortableSubscriber
异常
>> - NotImplementedException
表单
>> - 工厂:
>>> - FormFactory
请求
>> - 参数转换器:
>>> - MultiCollectionsParamConverter
特性
>> - ConnectionLogger >> - HexadecimalValidator >> - Logger >> - PDOTablePrefix
验证器
>> - 约束:
>>> - UniqueDocument >>> - UniqueDocumentValidator
致谢
我要感谢 Symfony 的朋友,他们的 FormFactory 类为设计表单处理器提供了灵感。
特别感谢 Benoit Maziere,他开发了一个轻量级的日志记录器,并允许我将它集成到这个包中。