Ejemplo n.º 1
0
 public function getChecksum()
 {
     $checksum = parent::getChecksum();
     if ($checksum instanceof FileChecksumInterface) {
         return $checksum->calculate($this->file);
     }
     return $checksum;
 }
Ejemplo n.º 2
0
 /**
  * Configures string source
  *
  * @param ParserInterface $parser
  * @param string $string
  * @param string $id
  */
 public function __construct(ParserInterface $parser, $string, $id = null)
 {
     $checksum = md5($string);
     if ($id === null) {
         $id = 'inline_string_' . $checksum;
     }
     parent::__construct($id, $checksum);
     $this->parser = $parser;
     $this->string = $string;
 }
Ejemplo n.º 3
0
 /**
  * Data constructor
  *
  * @param string $id
  * @param string $checksum
  * @param ContainerInterface $container
  */
 public function __construct($id, $checksum, ContainerInterface $container)
 {
     parent::__construct($id, $checksum);
     $this->container = $container;
 }