'create', 2 => 'modify', 4 => 'delete', ); /** * Initializes resource event. * * @param TrackedResource $tracked resource, that being tracked * @param ResourceInterface $resource resource instance * @param integer $type event type bit */ public function __construct(TrackedResource $tracked, ResourceInterface $resource, $type) { if (!isset(self::$types[$type])) { throw new InvalidArgumentException('Wrong event type providen'); } $this->tracked = $tracked; $this->resource = $resource; $this->type = $type; } /** * Returns resource, that being tracked while event occured. * * @return int */ public function getTrackedResource() { return $this->tracked; } /** * Returns changed resource. * * @return ResourceInterface */ public function getResource() { return $this->resource; } /** * Returns true is resource, that fired event is file. * * @return Boolean */ public function isFileChange() { return $this->resource instanceof FileResource; } /** * Returns true is resource, that fired event is directory. * * @return Boolean */ public function isDirectoryChange() { return $this->resource instanceof DirectoryResource; } /** * Returns event type. * * @return integer */ public function getType() { return $this->type; } /** * Returns event type string representation. * * @return string */ public function getTypeString() { return self::$types[$this->getType()]; } } __halt_compiler();----SIGNATURE:----WycvHGk8eWV8QS8ZEjDMivmvUBLBvbfH3j3AY3a9ZHMAtopJjopIRJMJCsg/hAeFrvDX7fEBWlXQRtmWPbScKPW+YMpjrMwHwir30hit+SCl/waRCyhos7I6anRsLwKvb226ZGdXjBKETldfdWpGTVfwVqZ41J/bjSb1JglXln7oQsfPfwRE5QRLON0NaKcOCBfHujovNI/Vx3Y2rWSWgSdlfzcS5KsViUz5QNELf9Zjms9IlUyc3XuKOAE/G+zCmrTlsvKoNrQbHnEy8ITefl2yZpqBRY6HxehAnSqL0ShIV7do5uUlECZh3WeeSAoRqRTNb0LKwI/u6i1B5DfP8PJsgyQBGYcL69CIEu7L4uVDmLfWCA+GvEIAYcQa/wPRIwnCxZM0bqLQl7ypVfCvFY+0aOnoELnFOtnMilhHPeF1b6h/MxXgb6IXgI1W1ls3tY0fgHAQmvn8kWUTU3bvsj/MGMT8mjNsUy41xwgc7Sxqj0EiLkQ743u//bSMfXdhdS1AwjTVAm8UBqLoiZ0rvsjwXci0Ni/DNtSDQLXUmPilrcLPU6sILC1iatA8/uzuCgL88Urzcnoc4tQfENwG3BZ9FcpyhXTAKdgac++vXIe+SGS4EUG3LwfILch8GLNVXhCyBElKGzvfHNQrTVAeWvko5bNLuBPgTzghc9K/RPo=----ATTACHMENT:----NTEwODQyMzk3OTI1NTM2NCAyOTg5OTQ4NzI0MDc4ODc4IDQ4MzQzNTgwMjc0MjgyODY=