Themosis\Asset\Asset::registerScript PHP Method

registerScript() protected method

Register a 'script' asset.
protected registerScript ( Asset $asset )
$asset Asset
    protected function registerScript(Asset $asset)
    {
        $args = $asset->getArgs();
        wp_enqueue_script($args['handle'], $args['path'], $args['deps'], $args['version'], $args['mixed']);
        // Add localized data for scripts.
        if (isset($args['localize']) && !empty($args['localize'])) {
            foreach ($args['localize'] as $objectName => $data) {
                wp_localize_script($args['handle'], $objectName, $data);
            }
        }
        // Pass the asset instance and register inline code.
        $this->registerInline($asset);
    }