task{wrapperClassName}() * ... * ->run(); * * // one line * ... * * ?> * ``` * {methodList} */ class {wrapperClassName} extends StackBasedTask { protected $delegate; public function __construct() { $this->delegate = new {delegate}(); } protected function getDelegate() { return $this->delegate; }{immediateMethods}{methodImplementations} }