visual-craft / utils
PHP类集合
v1.2.1
2017-12-11 17:26 UTC
Requires
- php: >=5.5.0
Requires (Dev)
- kahlan/kahlan: ^3.1
This package is auto-updated.
Last update: 2024-08-29 02:09:50 UTC
README
PHP类集合
安装
composer require visual-craft/utils
组件
StringInterpolator
$interpolator = new \VisualCraft\Utils\StringInterpolator\StringInterpolator(); $interpolator->interpolate('Demonstration $var1 $var2. An${var3}er example \$var4', [ 'var1' => 'of', 'var2' => 'interpolation', 'var3' => 'oth', ]); // Will return: // "Demonstration of interpolation. Another example $var4" $interpolator->getNames('Demonstration $var1 $var2. An${var3}er example \$var4'); // Will return: // array ( // 0 => 'var1', // 1 => 'var2', // 2 => 'var3', // )
TextBlockManager
CliArgsParser
用于解析来自PHP $argv全局变量的命令行参数的类
$parser = new \VisualCraft\Utils\CliArgsParser\CliArgsParser(); // $self - script name // $args - arguments // $opts - options list($self, $args, $opts) = $parser->parse($argv);
单元测试
composer install --dev vendor/bin/kahlan
许可证
MIT