wakeapp/dbal-enum-type-bundle
该包已被废弃,不再维护。未建议替代包。
提供与Doctrine中ENUM类型工作的功能
v1.3.2
2021-03-02 14:44 UTC
Requires
- php: ~7.1||~8.0
- ext-mbstring: *
- doctrine/dbal: ~2.0
- doctrine/doctrine-bundle: ^1.6||^2.1
- symfony/config: ~3.4||~4.0||~5.0
- symfony/dependency-injection: ~3.4||~4.0||~5.0
- symfony/finder: ~3.4||~4.0||~5.0
- symfony/http-kernel: ~3.4||~4.0||~5.0
- wakeapp/dbal-enum-type: ^1.0
Suggests
- wakeapp/enumer-bundle: Provides possibility to avoid reflection on the runtime
Conflicts
- wakeapp/enumer-bundle: <1.0
README
简介
该捆绑包提供与组件DbalEnumType的集成。自动注册新的继承自AbstractEnumType
的Doctrine类型。
安装
步骤 1: 加载捆绑包
打开控制台,进入项目目录,执行以下命令以加载此捆绑包的适当稳定版本
composer require wakeapp/dbal-enum-type-bundle
此命令假定Composer已安装并全局可用。
步骤 2: 连接捆绑包
之后,将捆绑包添加到项目app/AppKernel.php
文件中注册的捆绑包列表中
<?php declare(strict_types=1); // app/AppKernel.php class AppKernel extends Kernel { // ... public function registerBundles() { $bundles = [ // ... new Wakeapp\Bundle\DbalEnumTypeBundle\WakeappDbalEnumTypeBundle(), ]; return $bundles; } // ... }
配置
要开始使用捆绑包,不需要预先配置,默认值如下
wakeapp_enumer: # список директорий, в которых будет происходить поиск классов-наследников AbstractEnumType source_directories: - 'src'
使用
有关使用示例,请参阅DbalEnumType的文档。