Contao\CoreBundle\Test\Image\PictureFactoryTest::createPictureFactory PHP Method

createPictureFactory() private method

Creates an PictureFactory instance helper.
private createPictureFactory ( Contao\Image\PictureGenerator | null $pictureGenerator = null, ImageFactory | null $imageFactory = null, Contao\CoreBundle\Framework\ContaoFrameworkInterface | null $framework = null, boolean $bypassCache = null, array $imagineOptions = null ) : PictureFactory
$pictureGenerator Contao\Image\PictureGenerator | null
$imageFactory Contao\CoreBundle\Image\ImageFactory | null
$framework Contao\CoreBundle\Framework\ContaoFrameworkInterface | null
$bypassCache boolean
$imagineOptions array
return Contao\CoreBundle\Image\PictureFactory
    private function createPictureFactory($pictureGenerator = null, $imageFactory = null, $framework = null, $bypassCache = null, $imagineOptions = null)
    {
        if (null === $pictureGenerator) {
            $pictureGenerator = $this->getMockBuilder('Contao\\Image\\PictureGenerator')->disableOriginalConstructor()->getMock();
        }
        if (null === $imageFactory) {
            $imageFactory = $this->getMockBuilder('Contao\\CoreBundle\\Image\\ImageFactory')->disableOriginalConstructor()->getMock();
        }
        if (null === $framework) {
            $framework = $this->getMock('Contao\\CoreBundle\\Framework\\ContaoFrameworkInterface');
        }
        if (null === $bypassCache) {
            $bypassCache = false;
        }
        if (null === $imagineOptions) {
            $imagineOptions = [];
        }
        return new PictureFactory($pictureGenerator, $imageFactory, $framework, $bypassCache, $imagineOptions);
    }