racztiborzoltan / ide-stub-generator
PHP占位符文件生成器
2.1.1
2019-08-09 19:53 UTC
Requires
- mustache/mustache: 2.8.0
Requires (Dev)
- ircmaxell/password-compat: 1.0.4
- monolog/monolog: 1.*
README
适用于开发环境的简单占位符文件生成器。
基本思路: https://gist.github.com/ralphschindler/4757829
示例
查看“examples”目录!!!
Z\IdeStubGenerator\Strategy\PSR0
$generator = new Z\IdeStubGenerator\Strategy\PSR0(); $generator->setBaseDir(...); // required // $generator->setFunctionsStubFileName('functions.stub.php'); // optional. Default: 'functions.php' // $generator->setConstantsStubFileName('constants.stub.php'); // optional. Default: 'constants.php' // $generator->setClasses(array('class_name', ...)); // optional // $generator->setFunctions(array('function_name', ...)); // optional // $generator->setConstants(array('constant_name'=>constant_value, ...)); // optional $generator->generate();
Z\IdeStubGenerator\Strategy\OneFile
$generator = new Z\IdeStubGenerator\Strategy\OneFile(); $generator->setFilePath(...); // required // $generator->setClasses(array('class_name', ...)); // optional // $generator->setFunctions(array('function_name', ...)); // optional // $generator->setConstants(array('constant_name'=>constant_value, ...)); // optional $generator->generate();
许可
ISC许可 (ISC)
版权 (c) 2014, Rácz Tibor Zoltán racztiborzoltan+github@gmail.com
在此授予任何人使用、复制、修改和/或以任何目的分发本软件的许可,无论是否收取费用,前提是上述版权声明和本许可声明出现在所有副本中。
软件按“原样”提供,作者放弃与此软件相关的所有保证,包括所有默示的适销性和适用性的保证。在任何情况下,作者均不对任何特殊、直接、间接或后果性损害或任何因使用或性能导致的损害承担责任,无论这些损害是在合同行为、疏忽或其他侵权行为中产生的,无论与使用或性能有关或无关。
个人笔记
- 对于源代码中的糟糕英语表示歉意! :)