33 lines
629 B
PHP
33 lines
629 B
PHP
<?php
|
|
|
|
namespace League\CLImate\TerminalObject\Router;
|
|
|
|
use League\CLImate\Util\OutputImporter;
|
|
|
|
class DynamicRouter extends BaseRouter
|
|
{
|
|
use OutputImporter;
|
|
|
|
/**
|
|
* @return string
|
|
*/
|
|
public function pathPrefix()
|
|
{
|
|
return 'Dynamic';
|
|
}
|
|
|
|
/**
|
|
* Execute a dynamic terminal object using given arguments
|
|
*
|
|
* @param \League\CLImate\TerminalObject\Dynamic\DynamicTerminalObject $obj
|
|
*
|
|
* @return \League\CLImate\TerminalObject\Dynamic\DynamicTerminalObject
|
|
*/
|
|
public function execute($obj)
|
|
{
|
|
$obj->output($this->output);
|
|
|
|
return $obj;
|
|
}
|
|
}
|