jycamier / alice-process-bundle
nelmio/alice-bundle的Process Bundle的简单任务文件加载器
dev-master
2020-01-05 11:51 UTC
Requires
- cleverage/process-bundle: 3.*|dev-v3.0-dev
- nelmio/alice: ^3.5
This package is auto-updated.
Last update: 2024-08-30 01:57:08 UTC
README
nelmio/alice-bundle的Process Bundle的简单任务文件加载器
如何...
您需要创建以下类的一个“假”实例。
<?php namespace App\Entity; class User { private $lastName; private $firstName; public function __construct(string $lastName, string $firstName) { $this->lastName = $lastName; $this->firstName = $firstName; } }
您可以轻松使用Alice,它提供了一种简单的方法来获取我们类App\Entity\User
的一组假实例,如下所示。
## '%kernel.project_dir%/fixtures/dev.yaml' App\Entity\User: user_{1..20}: __construct: - '<lastName()>' - '<firstName()>'
然后,定义一个安装过程的配置
## '%kernel.project_dir%/config/packages/process.yml' clever_age_process: configurations: install: entry_point: load tasks: load: service: '@Jycamier\AliceProcessBundle\Task\File\AliceFixtureLoaderTask' options: file_path: '%kernel.project_dir%/fixtures/dev.yml' outputs: [debug] debug: service: '@CleverAge\ProcessBundle\Task\Debug\DebugTask'
$ bin/console cleverage:process:execute install