/** * Validates metadata object * * @param SourceInterface $source * @return bool */ public function validate(SourceInterface $source) { return $this->getChecksum() === $source->getChecksum(); }
/** * Returns an instance of new metadata object from source object * * @param \EcomDev_LayoutCompiler_Contract_Layout_SourceInterface $source * @param array $handles * @return \EcomDev_LayoutCompiler_Contract_Compiler_MetadataInterface */ public function createFromSource(SourceInterface $source, array $handles = array()) { return new Metadata($handles, $source->getId(), $source->getChecksum(), $this->getSavePath()); }