CreateReleaseCommand
extends Command
in package
CreateReleaseCommand
Table of Contents
Methods
- clonePackage() : mixed
- パッケージを GitHub よりクローンする
- createZip() : mixed
- Zip ファイルに固める
- deleteExcludeFiles() : mixed
- 配布用に不要なファイルを削除する
- deletePlugins() : mixed
- プラグインを削除する
- execute() : int|void|null
- execute
- buildOptionParser() : ConsoleOptionParser
- buildOptionParser
Methods
clonePackage()
パッケージを GitHub よりクローンする
public
clonePackage(string $packagePath, string $branch) : mixed
Parameters
- $packagePath : string
- $branch : string
Tags
createZip()
Zip ファイルに固める
public
createZip(string $packagePath, string $version) : mixed
Parameters
- $packagePath : string
- $version : string
Tags
deleteExcludeFiles()
配布用に不要なファイルを削除する
public
deleteExcludeFiles(string $packagePath) : mixed
Parameters
- $packagePath : string
Tags
deletePlugins()
プラグインを削除する
public
deletePlugins(string $packagePath) : mixed
インストール時、 composer で vendor に配置するため
Parameters
- $packagePath : string
Tags
execute()
execute
public
execute(Arguments $args, ConsoleIo $io) : int|void|null
Parameters
- $args : Arguments
- $io : ConsoleIo
Tags
Return values
int|void|nullbuildOptionParser()
buildOptionParser
protected
buildOptionParser(ConsoleOptionParser $parser) : ConsoleOptionParser
Parameters
- $parser : ConsoleOptionParser