Documentation

Horde_Text_Filter_JavascriptMinify extends Horde_Text_Filter_Base
in package

This filter cleans up javascript output by running it through an optimizer/compressor.

Copyright 2009-2017 Horde LLC (http://www.horde.org/)

See the enclosed file LICENSE for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.

Tags
author

Michael Slusarz slusarz@horde.org

category

Horde

deprecated

Use Horde_JavascriptMinify package instead.

license

http://www.horde.org/licenses/lgpl21 LGPL 2.1

Table of Contents

$_params  : array<string|int, mixed>
Filter parameters.
__construct()  : mixed
Constructor.
getPatterns()  : array<string|int, mixed>
Returns a hash with replace patterns.
postProcess()  : string
Executes any code necessary after applying the filter patterns.
preProcess()  : string
Executes any code necessaray before applying the filter patterns.
_runCompressor()  : string
Passes javascript through a java compressor (YUI or Closure).

Properties

$_params

Filter parameters.

protected array<string|int, mixed> $_params = array('closure' => \null, 'java' => \null, 'yui' => \null)

Methods

__construct()

Constructor.

public __construct([array<string|int, mixed> $params = array() ]) : mixed
Parameters
$params : array<string|int, mixed> = array()

Any parameters that the filter instance needs.

Return values
mixed

getPatterns()

Returns a hash with replace patterns.

public getPatterns() : array<string|int, mixed>
Return values
array<string|int, mixed>

Patterns hash.

postProcess()

Executes any code necessary after applying the filter patterns.

public postProcess(string $text) : string
Parameters
$text : string

The text after the filtering.

Return values
string

The modified text.

preProcess()

Executes any code necessaray before applying the filter patterns.

public preProcess(string $text) : string
Parameters
$text : string

The text before the filtering.

Return values
string

The modified text.

_runCompressor()

Passes javascript through a java compressor (YUI or Closure).

protected _runCompressor(string $text, string $jar[, string $args = '' ]) : string
Parameters
$text : string

The javascript text.

$jar : string

The JAR location.

$args : string = ''

Additional command line arguments.

Return values
string

The modified text.

Search results