baserCMS クラスリファレンス

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
checked
noTodo
unitTest

createZip()

Zip ファイルに固める

public createZip(string $packagePath, string $version) : mixed
Parameters
$packagePath : string
$version : string
Tags
checked
noTodo
unitTest

deleteExcludeFiles()

配布用に不要なファイルを削除する

public deleteExcludeFiles(string $packagePath) : mixed
Parameters
$packagePath : string
Tags
checked
noTodo
unitTest

deletePlugins()

プラグインを削除する

public deletePlugins(string $packagePath) : mixed

インストール時、 composer で vendor に配置するため

Parameters
$packagePath : string
Tags
checked
noTodo
unitTest

execute()

execute

public execute(Arguments $args, ConsoleIo $io) : int|void|null
Parameters
$args : Arguments
$io : ConsoleIo
Tags
checked
noTodo
unitTest
Return values
int|void|null

buildOptionParser()

buildOptionParser

protected buildOptionParser(ConsoleOptionParser $parser) : ConsoleOptionParser
Parameters
$parser : ConsoleOptionParser
Tags
checked
noTodo
unitTest
Return values
ConsoleOptionParser

        
On this page

Search results