/** * 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 * @return CompositeCommand $this */ public function __construct(CompositeCommand $parent, $name, DocParser $docparser) { $this->name = $name; $this->parent = $parent; $this->shortdesc = $docparser->getShortdesc(); $this->longdesc = $docparser->getLongdesc(); }