Overview

Namespaces

  • GAubry
    • ErrorHandler
    • Helpers
    • Logger
    • Shell
  • Himedia
    • Padocc
      • DB
      • Minifier
      • Numbering
      • Properties
      • Task
        • Base
        • Extended
  • None
  • Psr
    • Log

Classes

  • Factory
  • JSMinAdapter

Interfaces

  • MinifierInterface
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo

Interface MinifierInterface

Compresser les fichiers JS et CSS.

Direct known implementers

Himedia\Padocc\Minifier\JSMinAdapter
Namespace: Himedia\Padocc\Minifier
Author: Geoffroy AUBRY <gaubry@hi-media.com>
Located at Himedia/Padocc/Minifier/MinifierInterface.php
Methods summary
public Himedia\Padocc\Minifier\MinifierInterface
# minify( array $aSrcPaths, string $sDestPath )

Minifie la liste de fichiers JS ou CSS spécifiée et enregistre le résultat dans $sDestPath.

Minifie la liste de fichiers JS ou CSS spécifiée et enregistre le résultat dans $sDestPath.

Parameters

$aSrcPaths
array
$aSrcPaths liste de fichiers se finissant tous par '.js', ou tous par '.css'
$sDestPath
string
$sDestPath chemin/fichier dans lequel enregistrer le résultat du minify

Returns

Himedia\Padocc\Minifier\MinifierInterface
$this

Throws

BadMethodCallException
si $aSrcPaths vide
UnexpectedValueException
si les sources n'ont pas toutes la même extension de fichier
UnexpectedValueException
si la destination est un CSS quand les sources sont des JS ou inversement
DomainException
si des fichiers ne se terminent ni par '.js', ni par '.css'
Platform for Automatized Deployments with pOwerful Concise Configuration API documentation generated by ApiGen 2.8.0