codesinging / support
PHP网站开发的优秀支持助手。
2.0.0
2020-05-06 11:56 UTC
Requires
- php: >=7.1
- ext-json: *
- ext-mbstring: *
Requires (Dev)
- phpunit/phpunit: ^7
README
PHP网站开发的优秀支持助手。
感谢
安装
$ composer require codesinging/support -vvv
用法
助手
load_config($file)
Arr
accessible($value)add($array, $key, $value)divide($array)dot($array, $prepend = '')except($array, $keys)exists($array, $key)first($array, callable $callback = null, $default = null)last($array, callable $callback = null, $default = null)flatten($array, $depth = INF)forget(&$array, $keys)get($array, $key, $default = null)has($array, $keys)isAssoc(array $array)only($array, $keys)prepend($array, $value, $key = null)pull(&$array, $key, $default = null)query($array)random($array, $number = null)set(&$array, $key, $value)shuffle($array, $seed = null)where($array, callable $callback)wrap($value)
Str
after($subject, $search)afterLast($subject, $search)before($subject, $search)beforeLast($subject, $search)camel($value)contains($haystack, $needles)containsAll($haystack, array $needles)endsWith($haystack, $needles)finish($value, $cap)kebab($value)length($value, $encoding = null)limit($value, $limit = 100, $end = '...')lower($value)random($length = 16)replaceArray($search, array $replace, $subject)replaceFirst($search, $replace, $subject)replaceLast($search, $replace, $subject)snake($value, $delimiter = '_')start($value, $prefix)startsWith($haystack, $needles)studly($value)substr($string, $start, $length = null)title($value)ucfirst($string)upper($value)words($value, $words = 100, $end = '...')
仓库
has(string $key)get($key, $default = null)getMany(array $keys)set($key, $value = null)prepend(string $key, $value)push(string $key, $value)all()
贡献
您可以通过以下三种方式之一进行贡献
代码贡献流程不是很正式。您只需确保遵循PSR-0、PSR-1和PSR-2编码指南。任何新的代码贡献都必须附带适用的单元测试。
许可证
MIT