示例#1
0
 /**
  * @param string $filename
  */
 public function setFilename($filename)
 {
     // it is a filename prefix, not a suffix for the download path
     if (strpos($filename, 'tmp/') !== 0) {
         $filename = 'tmp/' . date('Ymd') . '/' . $filename;
     }
     parent::setFilename($filename);
 }
示例#2
0
 /**
  * @return string
  */
 public function getDownloadPath()
 {
     return parent::getDownloadPath() . '/plugin/' . $this->getName();
 }
示例#3
0
 public function testGetWebPath()
 {
     $this->assertEmpty($this->entity->getWebPath());
     $this->entity->setFilename('foo');
     $this->assertEquals('/media/foo', $this->entity->getWebPath());
 }
示例#4
0
 /**
  * @param string $filename
  *
  * @return Item
  */
 public function setFilename($filename)
 {
     $this->cover = $filename;
     parent::setFilename($filename);
     return $this;
 }