17 lines
394 B
PHP
17 lines
394 B
PHP
<?php
|
|
namespace Consolidation\AnnotatedCommand\Hooks;
|
|
|
|
use Consolidation\AnnotatedCommand\AnnotationData;
|
|
use Symfony\Component\Console\Command\Command;
|
|
|
|
/**
|
|
* Add options to a command.
|
|
*
|
|
* @see HookManager::addOptionHook()
|
|
* @see AnnotatedCommandFactory::addListener()
|
|
*/
|
|
interface OptionHookInterface
|
|
{
|
|
public function getOptions(Command $command, AnnotationData $annotationData);
|
|
}
|