Exemplo n.º 1
0
Arquivo: php.php Projeto: xpd1437/swap
 protected static function block($block_name, array $alias = [])
 {
     if (!in_array($block_name, self::$block_psses)) {
         self::$block_psses[] = $block_name;
         self::$block_pjses[] = $block_name;
     }
     helper::reset();
     helper::set_block_name($block_name);
     $helper_file = helper_dir . '/' . $block_name . '_helper.php';
     $helper = str_replace('/', '_', $block_name) . '_helper';
     if (is_readable($helper_file)) {
         loader::load_file($helper_file);
         $helper::run(array_merge(context::get_primary($alias), self::$helper_args));
     } else {
         helper::set_alias($alias);
         helper::render();
     }
 }