protected function completeOption(InputOption $option)
    {
        if ($helper = $this->getCompletionHelper($option->getName(), Completion::TYPE_OPTION)) {
            return $helper->run();
        }

        if ($this->command instanceof CompletionAwareInterface) {
            return $this->command->completeOptionValues($option->getName(), $this->context);
        }

        return false;
    }
protected function completeOption(InputOption $option)
    {
        if ($helper = $this->getCompletionHelper($option->getName(), Completion::TYPE_OPTION)) {
            return $helper->run();
        }

        if ($this->command instanceof CompletionAwareInterface) {
            return $this->command->completeOptionValues($option->getName(), $this->context);
        }

        return false;
    }
protected function completeOption ( InputOption $ option ) { if ( $ helper = $ this -> getCompletionHelper ( $ option -> getName ( ) , Completion :: TYPE_OPTION ) ) { return $ helper -> run ( ) ; } if ( $ this -> command instanceof CompletionAwareInterface ) { return $ this -> command -> completeOptionValues ( $ option -> getName ( ) , $ this -> context ) ; } return false ; }
Complete the value for the given option if a value completion is availble

@param InputOption $option
@return array|false
Complete the value for the given option if a value completion is availble