sras / cliche
1.2.0
2014-06-05 09:42 UTC
Requires
- nikic/php-parser: 1.0.0-beta1
- sras/mockaway: dev-default
- symfony/console: >=v2.0
- symfony/yaml: >=v2.0
This package is not auto-updated.
Last update: 2020-08-17 10:18:12 UTC
README
简介
Cliche 是一个 PHP CLI 工具,它利用静态分析、反射 API 和项目的自动加载例程来提供一组用于管理和处理类文件的工具。
要求
- PHP 版本 > 5.5
- Tokenizer 库
- 存在某种形式的自动加载。
特性
当你需要创建一个新类时,只需指定类的完全限定名,Cliche 就会在你的自动加载器指定的正确目录中创建类文件。
Cliche 可以检查从依赖注入容器(如 pimple)加载的类的循环依赖。Cliche 可以检查容器文件中构造函数传递的参数数量是否满足每个 'new' 语句所需参数的数量。
Cliche 将通过结合静态分析和反射 API 提供变量和链式表达式的上下文相关自动完成数据。它不依赖于文档注释或注解来推断变量类型,而是使用函数和构造函数参数列表中提供的类型提示。当可用时,它将使用 @var 和 @return 文档注释标签。此软件包提供了一个使用此功能的 VIM 插件。
可以为使用命名空间声明和导入语句提供适当类名的命名空间提供上下文感知的自动完成。
详细文档可在此处找到