Minor dependency updates
[yaffs-website] / vendor / consolidation / annotated-command / src / Hooks / InteractorInterface.php
1 <?php
2 namespace Consolidation\AnnotatedCommand\Hooks;
3
4 use Consolidation\AnnotatedCommand\AnnotationData;
5 use Symfony\Component\Console\Input\InputInterface;
6 use Symfony\Component\Console\Output\OutputInterface;
7
8 /**
9  * Interactively supply values for missing required arguments for
10  * the current command.  Note that this hook is not called if
11  * the --no-interaction flag is set.
12  *
13  * @see HookManager::addInteractor()
14  */
15 interface InteractorInterface
16 {
17     public function interact(InputInterface $input, OutputInterface $output, AnnotationData $annotationData);
18 }