Ejemplo n.º 1
0
 /**
  * Logs when a file is about to be added.
  *
  * @param PreAddFileEvent $event The event arguments.
  */
 public function onPreAddFile(PreAddFileEvent $event)
 {
     $this->logger->info(sprintf('The file "%s" is about to be added as "%s".', basename($event->getFile()), null === $event->getLocal() ? basename($event->getFile()) : basename($event->getLocal())), array('file' => $event->getFile(), 'local' => $event->getLocal()));
 }
Ejemplo n.º 2
0
 /**
  * Verifies that we can set and retrieve the local path.
  */
 public function testLocal()
 {
     self::assertEquals($this->local, $this->event->getLocal());
     self::assertSame($this->event, $this->event->setLocal('to/b.php'));
     self::assertEquals('to/b.php', $this->event->getLocal());
 }
 /**
  * Filters files that are about to be added.
  *
  * @param PreAddFileEvent $event The event arguments.
  */
 public function onAddFile(PreAddFileEvent $event)
 {
     if (!$this->isAllowed($event->getFile(), false) || null !== $event->getLocal() && !$this->isAllowed($event->getLocal(), false)) {
         $event->skip();
     }
 }