PHP 클래스 GrumPHP\Console\Command\ConfigureCommand

상속: extends Symfony\Component\Console\Command\Command
파일 보기 프로젝트 열기: phpro/grumphp

보호된 프로퍼티들

프로퍼티 타입 설명
$config GrumPHP\Configuration\GrumPHP
$filesystem GrumPHP\Util\Filesystem
$input Symfony\Component\Console\Input\InputInterface
$repository Gitonomy\Git\Repository

공개 메소드들

메소드 설명
__construct ( GrumPHP $config, Filesystem $filesystem, Repository $repository )
execute ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : integer | void
pathValidator ( $path ) : boolean

보호된 메소드들

메소드 설명
buildConfiguration ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : array This method will ask the developer for it's input and will result in a configuration array.
composer ( ) : ComposerHelper
configure ( ) Configure command
createQuestionString ( $question, null $default = null, string $separator = ':' ) : string
getAvailableTasks ( GrumPHP $config ) : array Return a list of all available tasks
guessBinDir ( ) : string Make a guess to the bin dir
guessGitDir ( ) : string
paths ( ) : PathsHelper
writeConfiguration ( array $configuration ) : boolean

메소드 상세

__construct() 공개 메소드

public __construct ( GrumPHP $config, Filesystem $filesystem, Repository $repository )
$config GrumPHP\Configuration\GrumPHP
$filesystem GrumPHP\Util\Filesystem
$repository Gitonomy\Git\Repository

buildConfiguration() 보호된 메소드

This method will ask the developer for it's input and will result in a configuration array.
protected buildConfiguration ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : array
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface
리턴 array

composer() 보호된 메소드

protected composer ( ) : ComposerHelper
리턴 GrumPHP\Console\Helper\ComposerHelper

configure() 보호된 메소드

Configure command
protected configure ( )

createQuestionString() 보호된 메소드

protected createQuestionString ( $question, null $default = null, string $separator = ':' ) : string
$question
$default null
$separator string
리턴 string

execute() 공개 메소드

public execute ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : integer | void
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface
리턴 integer | void

getAvailableTasks() 보호된 메소드

Return a list of all available tasks
protected getAvailableTasks ( GrumPHP $config ) : array
$config GrumPHP\Configuration\GrumPHP
리턴 array

guessBinDir() 보호된 메소드

Make a guess to the bin dir
protected guessBinDir ( ) : string
리턴 string

guessGitDir() 보호된 메소드

protected guessGitDir ( ) : string
리턴 string

pathValidator() 공개 메소드

public pathValidator ( $path ) : boolean
$path
리턴 boolean

paths() 보호된 메소드

protected paths ( ) : PathsHelper
리턴 GrumPHP\Console\Helper\PathsHelper

writeConfiguration() 보호된 메소드

protected writeConfiguration ( array $configuration ) : boolean
$configuration array
리턴 boolean

프로퍼티 상세

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

protected GrumPHP,GrumPHP\Configuration $config
리턴 GrumPHP\Configuration\GrumPHP

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

protected Filesystem,GrumPHP\Util $filesystem
리턴 GrumPHP\Util\Filesystem

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

protected InputInterface,Symfony\Component\Console\Input $input
리턴 Symfony\Component\Console\Input\InputInterface

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

protected Repository,Gitonomy\Git $repository
리턴 Gitonomy\Git\Repository