public function open($name)
    {
        $args = func_num_args() > 1 ? array_slice(func_get_args(), 1) : [];
        is_string($name) and call_user_func([$this->blocks, 'open'], $name, $args);
    }
public function open($name)
    {
        $args = func_num_args() > 1 ? array_slice(func_get_args(), 1) : [];
        is_string($name) and call_user_func([$this->blocks, 'open'], $name, $args);
    }
public function open ( $ name ) { $ args = func_num_args ( ) > 1 ? array_slice ( func_get_args ( ) , 1 ) : [ ] ; is_string ( $ name ) and call_user_func ( [ $ this -> blocks , 'open' ] , $ name , $ args ) ; }
Open a block by name

@param string $name
Open a block by name