Imbo\Image\Identifier\Generator\Md5::generate PHP Method

generate() public method

public generate ( Image $image )
$image Imbo\Model\Image
    public function generate(Image $image)
    {
        return md5($image->getBlob());
    }

Usage Example

Beispiel #1
0
 public function testGeneratesCorrectMd5ForBlob()
 {
     $image = $this->getMock('Imbo\\Model\\Image');
     $image->expects($this->any())->method('getBlob')->will($this->returnValue('foobar'));
     $generator = new Md5Generator();
     // Make sure it generates the same MD5 every time
     for ($i = 0; $i < 15; $i++) {
         $imageIdentifier = $generator->generate($image);
         $this->assertSame(md5('foobar'), $imageIdentifier);
     }
 }