PHP 클래스 SensioLabs\Deptrac\OutputFormatterFactory

파일 보기 프로젝트 열기: sensiolabs-de/deptrac 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$formatters SensioLabs\Deptrac\OutputFormatter\OutputFormatterInterface[]

공개 메소드들

메소드 설명
__construct ( array $formatters )
getActiveFormatters ( Symfony\Component\Console\Input\InputInterface $input ) : SensioLabs\Deptrac\OutputFormatter\OutputFormatterInterface[]
getFormatterByName ( $name ) : SensioLabs\Deptrac\OutputFormatter\OutputFormatterInterface
getFormatterOptions ( ) : Symfony\Component\Console\Input\InputOption[]
getOutputFormatterInput ( SensioLabs\Deptrac\OutputFormatter\OutputFormatterInterface $outputFormatter, Symfony\Component\Console\Input\InputInterface $input ) : OutputFormatterInput

비공개 메소드들

메소드 설명
isFormatterActive ( SensioLabs\Deptrac\OutputFormatter\OutputFormatterInterface $formatter, Symfony\Component\Console\Input\InputInterface $input ) : boolean

메소드 상세

__construct() 공개 메소드

public __construct ( array $formatters )
$formatters array

getActiveFormatters() 공개 메소드

public getActiveFormatters ( Symfony\Component\Console\Input\InputInterface $input ) : SensioLabs\Deptrac\OutputFormatter\OutputFormatterInterface[]
$input Symfony\Component\Console\Input\InputInterface
리턴 SensioLabs\Deptrac\OutputFormatter\OutputFormatterInterface[]

getFormatterByName() 공개 메소드

public getFormatterByName ( $name ) : SensioLabs\Deptrac\OutputFormatter\OutputFormatterInterface
$name
리턴 SensioLabs\Deptrac\OutputFormatter\OutputFormatterInterface

getFormatterOptions() 공개 메소드

public getFormatterOptions ( ) : Symfony\Component\Console\Input\InputOption[]
리턴 Symfony\Component\Console\Input\InputOption[]

getOutputFormatterInput() 공개 메소드

public getOutputFormatterInput ( SensioLabs\Deptrac\OutputFormatter\OutputFormatterInterface $outputFormatter, Symfony\Component\Console\Input\InputInterface $input ) : OutputFormatterInput
$outputFormatter SensioLabs\Deptrac\OutputFormatter\OutputFormatterInterface
$input Symfony\Component\Console\Input\InputInterface
리턴 SensioLabs\Deptrac\OutputFormatter\OutputFormatterInput

프로퍼티 상세

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

protected OutputFormatterInterface[],SensioLabs\Deptrac\OutputFormatter $formatters
리턴 SensioLabs\Deptrac\OutputFormatter\OutputFormatterInterface[]