Exemplo n.º 1
0
 public function testCanGetId()
 {
     $document = new Document();
     $this->assertEquals(strlen($document->getId()), 40);
 }
Exemplo n.º 2
0
 /**
  * {@inheritdoc}
  *
  * @param \Dms\Document\Document $document
  * @param string                 $ext
  *
  * @see \Dms\Storage\StorageInterface::getPath()
  */
 public function getPath(\Dms\Document\Document $document, $ext = '')
 {
     $name = $document->getId() . $ext;
     $filename = $this->getBasePath() . substr($name, 0, 2) . '/' . substr($name, 2, 2) . '/' . substr($name, 4);
     if (!file_exists($filename)) {
         throw new \Exception('no file');
     }
     return $filename;
 }