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