<?phpnamespaceLeague\CLImate\TerminalObject\Router;useLeague\CLImate\Util\OutputImporter;classDynamicRouterextendsBaseRouterimplementsRouterInterface{useOutputImporter;/** * Get the full path for a dynamic terminal object class * * @param string $class * * @return string */publicfunctionpath($class){return$this->getPath('Dynamic\\'.$this->shortName($class));}/** * Execute a dynamic terminal object using given arguments * * @param \League\CLImate\TerminalObject\Dynamic $obj * * @return \League\CLImate\TerminalObject\Dynamic */publicfunctionexecute($obj){$obj->output($this->output);return$obj;}}