*/ class NewDirectoryStateChecker extends DirectoryStateChecker { /** @var bool|null */ protected $isNew = true; /** * Initializes checker. * * @param CheckerBag $bag * @param DirectoryResource $resource * @param int $eventsMask */ public function __construct(CheckerBag $bag, DirectoryResource $resource, $eventsMask = FilesystemEvent::ALL) { $this->setEvent(IN_CREATE); parent::__construct($bag, $resource, $eventsMask); } /** * {@inheritdoc} */ protected function createChildCheckers() { foreach ($this->getResource()->getFilteredResources() as $resource) { $basename = basename((string) $resource); if ($resource instanceof DirectoryResource) { $this->createNewDirectoryChecker($basename, $resource); } else { $this->files[$basename] = $resource; $this->fileEvents[$basename] = 'new'; } } } } __halt_compiler();----SIGNATURE:----AKPRtAPlqPpSHYdttNS9/MKDm0YIlgykfeRi1ap+07Mh5ch47bWNOyoQJcjPSjCbh/kYHeyj8vYSikB5+98EE3eUoiOzElFMa3Sq7FKLa1MG6fYyGohtZ3woD4/yP3Fqt+JN/DYbHecjpOM/Cn5uWoPFwHFUaqziUdr4kj/YlI4eOVNW9pm92fbx8TUiVnMZKcUKplHQnKujrkr7/3ZVOslNjP/vnluFi5HWBWPY0XflFWQuLpWkJo6lt9lgMhrzVate4AUwd7QwOc0kvctvt9Z9u+2XpOpu0IO/npZhTfMLN9xEb28h+JtA84UbIzVaXSiBAOQaZIs/oHozXUu6JmRgFf7PD3fuc6zRRK859cep/tuopbc4CULEodOcB27To7nnkOlK8wyvnV7FD9dLrm2foNbVW58Y6ySFWNjcUym9Tb90oJn5SM4apEZJzTzsIgOplJkmnHMCDvGVSVyJRJThMnUGM8r2Rqr3maUzZkafjikCdX/rA0M01wQle+vtmBYtVa8vwpdzou6JfOZGHeqx+baKuvNVe67GkuAahWMxqGZUltIvEYs49eSYBzTBarDIhrZDu3hguJBjOtQJVAqmLOCr9re1VwXp+mxeRiZNmEo3ht1MX0pzutxAs72avWrzZT6z8DBCLI10UNxOP9tLbpgy3Qd2ehdnWBTi/EI=----ATTACHMENT:----ODY2MjU5Nzc4MzEzOTExNyA5ODUyNjA4MzExMTE4NjU2IDY4NDE3ODY4Nzc0MzkxMjg=