gnkw

维护者

详细信息

github.com/gnkw/creator

主页

源码

问题

安装: 49

依赖: 0

建议者: 0

安全: 0

星标: 5

关注者: 3

分支: 1

开放问题: 0

类型:项目

v2.0.1 2014-01-11 15:22 UTC

This package is auto-updated.

Last update: 2024-09-29 03:58:01 UTC


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 !