Ejemplo n.º 1
0
 /**
  * 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;
 }
Ejemplo n.º 2
0
 /**
  * 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;
 }
Ejemplo n.º 4
0
 /**
  * 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;
 }
Ejemplo n.º 6
0
 /**
  * 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;
 }
Ejemplo n.º 7
0
 /**
  * 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;
 }
Ejemplo n.º 8
0
 /**
  * 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;
 }