WysiwygAppHelper::_initialize PHP Méthode

_initialize() protected méthode

Initialize the helper css and js for a given input field
protected _initialize ( array $options = [] ) : void
$options array array of css files, javascript files, and css text to enqueue
Résultat void
    protected function _initialize($options = array())
    {
        if ($this->_initialized) {
            return;
        }
        $this->_initialized = true;
        if (!empty($options['_css'])) {
            foreach ((array) $options['_css'] as $css) {
                $this->Html->css($css, null, array('inline' => false));
            }
        }
        if (!empty($options['_cssText'])) {
            $out = $this->Html->tag('style', $options['_cssText']);
            $this->_View->append('css', $out);
        }
        if (!empty($options['_scriptBlock'])) {
            $scriptOpts = array('block' => $options['_scriptBlock']);
        } else {
            $scriptOpts = false;
        }
        if (!empty($options['_scripts'])) {
            foreach ((array) $options['_scripts'] as $script) {
                $this->Html->script($script, $scriptOpts);
            }
        }
    }