Example #1
0
 /**
  * Object constructor. Sets object properties
  *
  * @param CompositeCommand $parent       Parent command dispatcher object
  * @param string           $name         Name of command to run
  * @param DocParser        $docparser    DocParser object for analysis of docs
  * @param callable         $when_invoked Indicates classes & methods to use
  */
 public function __construct(CompositeCommand $parent, $name, DocParser $docparser, callable $when_invoked)
 {
     parent::__construct($parent, $name, $docparser);
     $this->when_invoked = $when_invoked;
     $this->alias = $docparser->getTag('alias');
     $this->synopsis = $docparser->getSynopsis();
     if (!$this->synopsis && $this->longdesc) {
         $this->synopsis = self::extractSynopsis($this->longdesc);
     }
 }
Example #2
0
 function __construct($parent, $name, $docparser, $when_invoked)
 {
     parent::__construct($parent, $name, $docparser);
     $this->when_invoked = $when_invoked;
     $this->alias = $docparser->get_tag('alias');
     $this->synopsis = $docparser->get_synopsis();
     if (!$this->synopsis && $this->longdesc) {
         $this->synopsis = self::extract_synopsis($this->longdesc);
     }
 }
Example #3
0
 /**
  * Object constructor. Sets object properties
  *
  * @param CompositeCommand $parent       Parent command dispatcher object
  * @param string           $name         Name of command to run
  * @param DocParser        $docparser    DocParser object for analysis of docs
  * @param callable         $when_invoked Indicates classes & methods to use
  * @param array            $options      Options to be fed into command
  */
 public function __construct(CompositeCommand $parent, $name, DocParser $docparser, callable $when_invoked, array $options)
 {
     parent::__construct($parent, $name, $docparser);
     $this->when_invoked = $when_invoked;
     $this->alias = $docparser->getTag('alias');
     $this->config = $options['runner']->getConfig();
     $this->logger = $options['runner']->getLogger();
     $this->synopsis = $docparser->getSynopsis();
     if (!$this->synopsis && $this->longdesc) {
         $this->synopsis = self::extractSynopsis($this->longdesc);
     }
 }