Launchpad框架的CLI库


README

Launchpad CLI是包含用于在Launchpad框架中生成新文件的CLI工具的库。

安装

要安装此库,首先运行以下命令:composer require launchpad/cli --dev

然后从项目的根目录创建一个builder文件,内容如下

#!/usr/bin/php
<?php
use LaunchpadCLI\AppBuilder;

require_once __DIR__ . '/vendor/autoload.php';

AppBuilder::init(__DIR__);

用法

使用此命令行,以下命令可用:

  • subscriber:生成订阅者文件并将其附加到项目中。
  • provider:生成服务提供者文件并将其附加到项目中。
  • test:生成测试文件。
  • table:为在项目中添加新表生成文件。
  • fixture:生成数据集文件并将其附加到项目中。

订阅者

要创建订阅者,运行以下命令:subscriber Namespace/MyClass

在订阅者命令中,以下选项可用:

提供者

要创建服务提供者,运行以下命令:provider Namespace/MyClass

测试

要创建匹配类中所有公共函数的测试,运行以下命令:test Namespace/MyClass

要创建匹配类中单个函数的测试,运行以下命令:test Namespace/MyClass::my_method

在测试命令中,以下选项可用:

要创建服务提供者,运行以下命令:table my_table Mynamespace

数据集

要创建服务提供者,运行以下命令:fixture MyClass