/** * Return possible values for the named option * * @param string $optionName Option name. * @param CompletionContext $context Completion context. * * @return array */ public function completeOptionValues($optionName, CompletionContext $context) { $ret = parent::completeOptionValues($optionName, $context); if ($optionName === 'mode') { return $this->getModes(); } return $ret; }
/** * Return possible values for the named option * * @param string $optionName Option name. * @param CompletionContext $context Completion context. * * @return array */ public function completeOptionValues($optionName, CompletionContext $context) { $ret = parent::completeOptionValues($optionName, $context); if (in_array($optionName, array('show', 'edit', 'delete'))) { return array_keys($this->configSettings); } return $ret; }
/** * Return possible values for the named option * * @param string $optionName Option name. * @param CompletionContext $context Completion context. * * @return array */ public function completeOptionValues($optionName, CompletionContext $context) { $ret = parent::completeOptionValues($optionName, $context); if ($optionName === 'stability') { return $this->_getStabilities(); } return $ret; }
/** * Return possible values for the named option * * @param string $optionName Option name. * @param CompletionContext $context Completion context. * * @return array */ public function completeOptionValues($optionName, CompletionContext $context) { $ret = parent::completeOptionValues($optionName, $context); if ($optionName === 'revisions') { return array('all'); } return $ret; }
/** * Return possible values for the named option * * @param string $optionName Option name. * @param CompletionContext $context Completion context. * * @return array */ public function completeOptionValues($optionName, CompletionContext $context) { $ret = parent::completeOptionValues($optionName, $context); if ($optionName === 'extension') { return $this->_migrationManager->getMigrationFileExtensions(); } return $ret; }
/** * Return possible values for the named option * * @param string $optionName Option name. * @param CompletionContext $context Completion context. * * @return array */ public function completeOptionValues($optionName, CompletionContext $context) { $ret = parent::completeOptionValues($optionName, $context); if ($optionName === 'merge-template') { return $this->getMergeTemplateNames(); } return $ret; }
/** * Return possible values for the named option * * @param string $optionName Option name. * @param CompletionContext $context Completion context. * * @return array */ public function completeOptionValues($optionName, CompletionContext $context) { $ret = parent::completeOptionValues($optionName, $context); if ($optionName === 'refs') { return $this->getAllRefs(); } elseif ($optionName === 'action') { return $this->getAllActions(); } elseif ($optionName === 'kind') { return $this->getAllKinds(); } return $ret; }
/** * Return possible values for the named option * * @param string $optionName Option name. * @param CompletionContext $context Completion context. * * @return array */ public function completeOptionValues($optionName, CompletionContext $context) { $ret = parent::completeOptionValues($optionName, $context); if ($optionName === 'revisions') { return array('all'); } if ($optionName === 'source-url') { return $this->getAllRefs(); } if ($optionName === 'auto-commit') { return array('yes', 'no'); } return $ret; }