Admin_View_Helper_JQueryUtils::registerVar PHP Метод

registerVar() публичный Метод

uses $.registry to store variables on namespace
public registerVar ( string $var, string $val = null, $placement = null )
$var string switch to val if $var null
$val string
    public function registerVar($var, $val = null, $placement = null)
    {
        !$var ? $this->_repo[] = $val : ($this->_repo[$var] = $val);
        switch ($placement) {
            case Zend_View_Helper_Placeholder_Container::PREPEND:
                $placeMe = 'prepend';
                break;
            case Zend_View_Helper_Placeholder_Container::SET:
                $placeMe = 'set';
                break;
            default:
                $placeMe = 'append';
        }
        $this->_placeholder->{$placeMe}(" jQuery.registry.set( '{$var}', " . (is_array($val) || is_object($val) ? json_encode($val) : (is_string($val) ? "'{$val}'" : $val)) . " ); ");
    }