PHP Class Inpsyde\MultilingualPress\Asset\AssetFactory

Since: 3.0.0
Datei anzeigen Open project: inpsyde/multilingual-press

Public Methods

Method Description
__construct ( Inpsyde\MultilingualPress\Common\Locations $internal_locations ) Constructor. Sets up the properties.
create_internal_script ( string $handle, string $file, array $dependencies = [], string | null $version = '' ) : Inpsyde\MultilingualPress\Asset\Script Returns a new script object, instantiated according to the given arguments.
create_internal_style ( string $handle, string $file, array $dependencies = [], string | null $version = '', string $media = 'all' ) : Inpsyde\MultilingualPress\Asset\Style Returns a new style object, instantiated according to the given arguments.

Method Details

__construct() public method

Constructor. Sets up the properties.
Since: 3.0.0
public __construct ( Inpsyde\MultilingualPress\Common\Locations $internal_locations )
$internal_locations Inpsyde\MultilingualPress\Common\Locations MultilingualPress-specific locations object.

create_internal_script() public method

Returns a new script object, instantiated according to the given arguments.
Since: 3.0.0
public create_internal_script ( string $handle, string $file, array $dependencies = [], string | null $version = '' ) : Inpsyde\MultilingualPress\Asset\Script
$handle string The handle.
$file string File name.
$dependencies array Optional. The dependencies.
$version string | null Optional. Version of the file. Defaults to empty string.
return Inpsyde\MultilingualPress\Asset\Script Script object.

create_internal_style() public method

Returns a new style object, instantiated according to the given arguments.
Since: 3.0.0
public create_internal_style ( string $handle, string $file, array $dependencies = [], string | null $version = '', string $media = 'all' ) : Inpsyde\MultilingualPress\Asset\Style
$handle string The handle.
$file string File name.
$dependencies array Optional. The dependencies.
$version string | null Optional. Version of the file. Defaults to empty string.
$media string Optional. Style media data. Defaults to 'all'.
return Inpsyde\MultilingualPress\Asset\Style Style object.