PHP 클래스 Acacha\Llum\Console\GithubInitCommand

상속: extends LlumCommand, use trait GithubCommand
파일 보기 프로젝트 열기: acacha/llum

보호된 프로퍼티들

프로퍼티 타입 설명
$commandDescription string Command description.
$commandName string Command name.
$method string Method to execute.
$output Symfony\Component\Console\Output\OutputInterface Symfony console output.
$parser Acacha\Llum\Parser\LlumRCParser Llum rc file parser.

공개 메소드들

메소드 설명
__construct ( LlumRCParser $parser ) GithubInitCommand constructor.
configure ( ) Configure command.
getRepoURL ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : string Get github repo URL.
gitHubInitRepo ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) Github init repo command.

보호된 메소드들

메소드 설명
getGithubUserNameFromConfig ( Symfony\Component\Console\Output\OutputInterface $output ) : array Get github username from llum config.
gitHubUsername ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : array | mixed Get github username.
repoName ( Symfony\Component\Console\Input\InputInterface $input ) : mixed | string Obtain repo name.
runGitAdd ( ) Run git add command.
runGitCommit ( ) Run git commit command.
runGitCreateRepo ( ) Run llum github:repo command.
runGitInit ( ) Run git init command.
runGitPull ( ) Run git pull.
runGitPush ( ) Run git push.
runGitRemoteAddOrigin ( $url ) Run git remote add origin.

메소드 상세

__construct() 공개 메소드

GithubInitCommand constructor.
public __construct ( LlumRCParser $parser )
$parser Acacha\Llum\Parser\LlumRCParser

configure() 공개 메소드

Configure command.
public configure ( )

getGithubUserNameFromConfig() 보호된 메소드

Get github username from llum config.
protected getGithubUserNameFromConfig ( Symfony\Component\Console\Output\OutputInterface $output ) : array
$output Symfony\Component\Console\Output\OutputInterface
리턴 array

getRepoURL() 공개 메소드

Get github repo URL.
public getRepoURL ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : string
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface
리턴 string

gitHubInitRepo() 공개 메소드

Github init repo command.
public gitHubInitRepo ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface

gitHubUsername() 보호된 메소드

Get github username.
protected gitHubUsername ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : array | mixed
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface
리턴 array | mixed

repoName() 보호된 메소드

Obtain repo name.
protected repoName ( Symfony\Component\Console\Input\InputInterface $input ) : mixed | string
$input Symfony\Component\Console\Input\InputInterface
리턴 mixed | string

runGitAdd() 보호된 메소드

Run git add command.
protected runGitAdd ( )

runGitCommit() 보호된 메소드

Run git commit command.
protected runGitCommit ( )

runGitCreateRepo() 보호된 메소드

Run llum github:repo command.
protected runGitCreateRepo ( )

runGitInit() 보호된 메소드

Run git init command.
protected runGitInit ( )

runGitPull() 보호된 메소드

Run git pull.
protected runGitPull ( )

runGitPush() 보호된 메소드

Run git push.
protected runGitPush ( )

runGitRemoteAddOrigin() 보호된 메소드

Run git remote add origin.
protected runGitRemoteAddOrigin ( $url )
$url

프로퍼티 상세

$commandDescription 보호되어 있는 프로퍼티

Command description.
protected string $commandDescription
리턴 string

$commandName 보호되어 있는 프로퍼티

Command name.
protected string $commandName
리턴 string

$method 보호되어 있는 프로퍼티

Method to execute.
protected string $method
리턴 string

$output 보호되어 있는 프로퍼티

Symfony console output.
protected OutputInterface,Symfony\Component\Console\Output $output
리턴 Symfony\Component\Console\Output\OutputInterface

$parser 보호되어 있는 프로퍼티

Llum rc file parser.
protected LlumRCParser,Acacha\Llum\Parser $parser
리턴 Acacha\Llum\Parser\LlumRCParser