miha / post-install
此包已被废弃,不再维护。未建议替代包。
创建目录、文件和链接
0.1.1
2016-02-17 09:11 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- mockery/mockery: ~0.9
- phpunit/phpunit: ~4.0
This package is auto-updated.
Last update: 2024-03-01 10:26:29 UTC
README
此仓库是做什么用的?
- 此脚本可以为您创建目录、文件或符号链接
如何设置?
配置
创建数组形式的配置
$config = array( array( 'type' => \PostInstall\Entity\ObjectType::DIRECTORY, 'path' => '/tmp/mix/test1', 'user' => 'mix', 'group' => 'mix', 'mode' => '0777', 'replace' => true, 'backup' => true, ), array( 'type' => \PostInstall\Entity\ObjectType::DIRECTORY, 'path' => '/tmp/mix/test2', ), );
并将其传递给服务
$service = new PostInstall\Service\PostInstallService(); $service->init($config);
目录创建
- type 必需 字符串 \PostInstall\Entity\ObjectType::DIRECTORY
- path 必需 字符串 目录路径
- user 可选 字符串 chown
- group 可选 字符串 chgrp
- mode 可选 字符串 chmod
- replace 可选 布尔值 用新对象替换旧对象,默认为 false
- backup 可选 布尔值 将旧对象重命名为 $oldName . '_' . date('Y-m-d_h:i:s'),默认为 false
- 文件创建
- type 必需 字符串 \PostInstall\Entity\ObjectType::FILE,
- path 必需 字符串 文件路径
- user 可选 字符串 chown
- group 可选 字符串 chgrp
- mode 可选 字符串 chmod
- replace 可选 布尔值 用新对象替换旧对象,默认为 false
- backup 可选 布尔值 将旧对象重命名为 $oldName . '_' . date('Y-m-d_h:i:s'),默认为 false
- 符号链接创建
- type 必需 字符串 \PostInstall\Entity\ObjectType::LINK,
- path 必需 字符串 符号链接路径
- target 必需 字符串 目标目录/文件路径
- user 可选 字符串 chown
- group 可选 字符串 chgrp
- mode 可选 字符串 chmod
- replace 可选 布尔值 用新对象替换旧对象,默认为 false
- backup 可选 布尔值 将旧对象重命名为 $oldName . '_' . date('Y-m-d_h:i:s'),默认为 false