/** * @deprecated Moved to puzzle_stream_Utils::hash */ function puzzle_stream_hash(puzzle_stream_StreamInterface $stream, $algo, $rawOutput = false) { return puzzle_stream_Utils::hash($stream, $algo, $rawOutput); }
public function testCalculatesHashSeeksToOriginalPosition() { $s = puzzle_stream_Stream::factory('foobazbar'); $s->seek(4); $this->assertEquals(md5('foobazbar'), puzzle_stream_Utils::hash($s, 'md5')); $this->assertEquals(4, $s->tell()); }