* @package zin * @version $Id * @link https://www.zentao.net */ namespace zin; require_once __DIR__ . DS . 'wg.class.php'; require_once __DIR__ . DS . 'wg.func.php'; class item extends wg { public function build(): array|wg|directive { if($this->parent instanceof wg && method_exists($this->parent, 'onBuildItem')) { return call_user_func(array($this->parent, 'onBuildItem'), $this); } return parent::build(); } } function item() { return new item(func_get_args()); }