mirror of
https://github.com/mrclay/minify.git
synced 2025-02-22 16:04:08 +01:00
30 lines
589 B
PHP
30 lines
589 B
PHP
<?php
|
|
/**
|
|
* Class Minify_SourceSet
|
|
* @package Minify
|
|
*/
|
|
|
|
/**
|
|
* @package Minify
|
|
*/
|
|
class Minify_SourceSet {
|
|
|
|
/**
|
|
* Get unique string for a set of sources
|
|
*
|
|
* @param Minify_SourceInterface[] $sources Minify_Source instances
|
|
*
|
|
* @return string
|
|
*/
|
|
public static function getDigest($sources)
|
|
{
|
|
$info = array();
|
|
foreach ($sources as $source) {
|
|
$info[] = array(
|
|
$source->getId(), $source->getMinifier(), $source->getMinifierOptions()
|
|
);
|
|
}
|
|
return md5(serialize($info));
|
|
}
|
|
}
|