PHP 클래스 PhpGitHooks\Module\Configuration\Service\ConfigurationProcessor

파일 보기 프로젝트 열기: bruli/php-git-hooks 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( PhpGitHooks\Module\Configuration\Model\ConfigurationFileReaderInterface $configurationFileReader, PreCommitProcessor $preCommitProcessor, CommitMsgProcessor $commitMsgProcessor, PhpGitHooks\Module\Configuration\Model\ConfigurationFileWriterInterface $configurationFileWriter, HookCopier $hookCopier, PrePushProcessor $prePushProcessor ) ConfigurationProcessor constructor.
process ( Composer\IO\IOInterface $input )

비공개 메소드들

메소드 설명
commitMsgProcess ( Config $configData ) : CommitMsg
preCommitProcess ( Config $configData ) : PreCommit
prePushProcess ( Config $configData ) : PrePush

메소드 상세

__construct() 공개 메소드

ConfigurationProcessor constructor.
public __construct ( PhpGitHooks\Module\Configuration\Model\ConfigurationFileReaderInterface $configurationFileReader, PreCommitProcessor $preCommitProcessor, CommitMsgProcessor $commitMsgProcessor, PhpGitHooks\Module\Configuration\Model\ConfigurationFileWriterInterface $configurationFileWriter, HookCopier $hookCopier, PrePushProcessor $prePushProcessor )
$configurationFileReader PhpGitHooks\Module\Configuration\Model\ConfigurationFileReaderInterface
$preCommitProcessor PreCommitProcessor
$commitMsgProcessor CommitMsgProcessor
$configurationFileWriter PhpGitHooks\Module\Configuration\Model\ConfigurationFileWriterInterface
$hookCopier PhpGitHooks\Module\Configuration\Infrastructure\Hook\HookCopier
$prePushProcessor PrePushProcessor

process() 공개 메소드

public process ( Composer\IO\IOInterface $input )
$input Composer\IO\IOInterface