PHP Класс PhpGitHooks\Module\Configuration\Service\ConfigurationProcessor

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__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