*/ 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:----FDZCLQNaC9Y+9ZykKUgQPv5588AUfW6beYmgzGvXdddJb4tSLGhPNYHmPDCb1w5ubDfXSRi78WJwEFAcjlygfR/z97pfctEovH+xWA0Lf7Wq5/MfrxYOJ2vP0ovqZePID0Bz9a7s2fSYVFtSHpJKVFoAk61211dymiD29qeYpVva1LCfbmETcz1nqVAHdWnUohXZRVwCwN9J89kecnTTKE4PqQQ2kMu2NZPyv5wdaaTha2rdFGjnHS1JR4VjnVdTlFK8B874bbaGc3B/YUu5mahRt0Q09gj0PrwSzSF4AmDfV5d8J60qF293syyLWgnrINGoCK3rer9IRPrbCAmlfMeBoiXC9YCBTNaJJAive+W6nJF8l6pZdT4ZYZii8VZkr9FtBHajB5cJCd26y9VQo4SF3iMm69wvGSqRFHYQDMW8o+hP38wM6HlWgAmvjkaN2mCkkzJ8UHoMJpbN6/hJblGnu0DetfkL2v2wuQF+IXPXgIARBjmonI9nk1yPskiTwhipP3XPLvAfDxBjkyWcZdWi5f0GRcpZkgODn6p2yNQlfFRtmHMqfmT6vK9gczj7X0LBYI9Ff6oyyBB3z4JSxCy3BJH2d2owofeZhwslYgS9kRRTSU/FAfQmfr1SOeB3mePD7tEkeP+htPmsBn97Q3DFgGTlxIAJznPS8PBpBJA=----ATTACHMENT:----MzQxNTY0NzQxODg3MjEyMiA2MDExMDIzODYxMDQyNTU2IDUzNzc2OTkzNDg1OTMzNzQ=