minibase-app / minilib
PHP 一系列随机、提高生活质量的函数集合——类似工具箱。
v0.1.1
2021-05-13 04:45 UTC
Requires
- php: ^7.2 || ^8.0
Requires (Dev)
- ergebnis/composer-normalize: ^2.11
- friendsofphp/php-cs-fixer: ^2.18
- pestphp/pest: ^0.3.7
- phpstan/phpstan: ^0.12.58
- phpunit/phpunit: 9.3.11
- psy/psysh: ^0.10.4
- symfony/var-dumper: ~4
This package is auto-updated.
Last update: 2024-09-19 02:08:46 UTC
README
PHP 一系列随机、提高生活质量的函数集合——类似工具箱。
需求
这个库的需求并不多;事实上,唯一的真正需求是 PHP,但如果你打算贡献,安装 GNU Make 将会提供比不安装更好的开发体验。
安装
只需在您自己的项目 composer 依赖中引入该库即可!
$ composer require minibase-app/minilib
一旦安装了库,请前往 可用函数 列表进行浏览。
开发
- 首先将项目克隆到您的机器上。
- 进入新克隆的仓库目录。
- 运行 make 以安装开发依赖。
$ git clone https://github.com/minibase-app/minilib.git \ && cd ./minilib \ && make vendor \ && make;
用法
如本文件的 需求 部分所述,在您的系统上安装 GNU Make 将会提供良好的开发体验。要开始,请运行 Make 而不带目标或参数
$ make
然后您将看到本项目目标列表!
Usage:
make [target] [arg="val"...]
Targets:
analysis Run analysis
help Show this help message
repl Start a REPL instance and interact with the library
test Run tests
vendor Install vendor dependencies
试用
如果您不确定这个库是否适合您,可以“先试后买”。首先 安装项目进行开发,然后简单地启动与仓库打包的 REPL!
$ make repl
使用函数很简单——只需确保在函数前加上项目的命名空间即可。
λ Minibase\is_console() # true λ Minibase\is_web() # false
可用函数
这是一个非详尽的列表——请参阅 src/
目录以获取完整列表!
数组函数
append
array_make
generate
head
is_associative
only
prepend
tail
wrap
数字函数
between
ordinal
random_float
对象函数
N/A
字符串函数
append
camel_case
class_basename
kebab_case
pascal_case
prepend
snake_case
str_random
其他函数
blank
retry
swap
tap
transform
value
with