18 lines
		
	
	
		
			439 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			439 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
use MatthiasMullie\Minify\CSS;
 | 
						|
 | 
						|
class CSSminifierExtended extends CSS {
 | 
						|
 | 
						|
    public function getDataHash() {
 | 
						|
        return sha1(json_encode($this->accessProtected($this,'data')));
 | 
						|
    }
 | 
						|
 | 
						|
    private function accessProtected($obj, $prop) {
 | 
						|
        $reflection = new ReflectionClass($obj);
 | 
						|
        $property = $reflection->getProperty($prop);
 | 
						|
        $property->setAccessible(true);
 | 
						|
        return $property->getValue($obj);
 | 
						|
    }
 | 
						|
 | 
						|
} |