for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/*
* This file is part of the `liip/LiipImagineBundle` project.
*
* (c) https://github.com/liip/LiipImagineBundle/graphs/contributors
* For the full copyright and license information, please view the LICENSE.md
* file that was distributed with this source code.
*/
namespace Liip\ImagineBundle\Model;
use Liip\ImagineBundle\Binary\FileBinaryInterface;
class FileBinary implements FileBinaryInterface
{
/**
* @var string
protected $path;
protected $mimeType;
protected $format;
* @param string $path
* @param string $mimeType
* @param string $format
public function __construct($path, $mimeType, $format = null)
$this->path = $path;
$this->mimeType = $mimeType;
$this->format = $format;
}
* @return string
public function getContent()
return file_get_contents($this->path);
public function getPath()
return $this->path;
public function getMimeType()
return $this->mimeType;
public function getFormat()
return $this->format;