*/ 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:----rcRZKFhXimR8NSkxNcxfq1wug33MTA6pEKmEEFyYoxWshI02Bwnijyr+y+gY6VSJ2GTIn4HBWcs8AS3+V5spr5dIV1oeecDuPBs12somGULOJG80Dgv4uq9iJUcJOobP2lILvl3vuEYSMUKwHX1yZAH3yxart6Km6aOaIAnMe7+4En3VUBZKiN9jsZ94tX5ELdZ8DmhIJxFkzwe7aytMy8C+8KXhoiIVouXBpOmB/6gZFw5pq4xsLW1fLxYbyKvTTerrbnKC0JZqlESwQgWY4/NFN7E+JLaoceNr7fQ4DAvwjn5sx+7XNw19AjFUbFVPolIs79lTC+wBSU5jw/DWZZuBzB9QeObNYOWmeHLcD5PAHy3XAMbNG9p5bv69PHBUnAGZn445gmBRs2Ny1+kdPdKyc964JenUvfZgaIZGTBc8ZBKEtdKMbgIDWFmt0yKxUCqZqURhOxjD9fKKc7erh4ZrS9zwnZZfYw6XbPHxoS77y/wJdtZvaMTkhuCS2uAPmTNDlmZE+rrsNP5wb/r4FYQ+UE8G+/y7gEBabp7JDOu/dpFTjcDZJ5iC5O/Kl3PnYkVfKUz8Zd8vTbZG4NQRa0MROV9nhVhYCBEJmQE8XEYhKQp5ukA4aiVLb5ts1CNPSdC1iNjLyK9egCIEyZOVlsNk7Z71leDrXNnjGHOruhs=----ATTACHMENT:----MTUzNjg4ODU0NjM5NTkwOCA3NDYzNTA4MzQ1MDQ0NDE1IDEyNTQ1MzgzNTg0Mzc4NTY=