gnkw/
v2.0.1
2014-01-11 15:22 UTC
Requires
- php: >=5.3.3
- gnkw/base: 2.*
README
介绍
此生成器用于在 有组织结构 中生成一些 PHP 类。它使用 自动加载器,因此您可以通过调用自动加载器轻松地在它们之间以及从 PHP 主脚本中调用所需的类。它还允许您创建 PHPUnit 测试类来测试您的 PHP 类。
要使用此生成器,您需要具有通过 PHP 创建文件的 读写权限。
使用 composer 安装
要安装 composer
$ curl -sS https://getcomposer.org/installer | php
安装最新版本的生成器
稳定
$ php composer.phar create-project gnkw/creator gnkw-creator
开发
$ php composer.phar create-project gnkw/creator gnkw-creator master
转到您的生成器
$ cd gnkw-creator
从 1.x 升级到 2.x
这是生成器的 2.x 版本,因此现在,您不能转换类,也不能使用旧记法类,如 MyClass.class.php。
请在更新生成器之前将类转换为标准记法:MyClass.php。
创建一个类
您可以通过此命令创建一个类(将 名称/空间 和 MyClass 替换为您自己的数据)
$ php app/console.php create class Name/Space MyClass
创建一个测试类
要为使用 PHPUnit 的类创建一个 测试类,语法类似
$ php app/console.php create test Name/Space MyClass
注意:如果原始类不存在,则无法创建测试类。
使用类
将 index.php
示例文件复制到您的网络目录
$ mkdir web && cp examples/index.php web/.
之后,您想使用自己的类,因此请转到 web/index.php
文件,并在 您的主代码 部分中使用或指定命名空间
$ vim web/index.php
/**
* Your Main Code
*/
use \Name\Space\MyClass;
$myClass = new MyClass();
然后,当执行 web/index.php
时,它将返回
$ php web/index.php
Hello MyClass !