setAddWatchReturns(1); $checker = $this->getChecker(); $checker->setEvent(IN_MOVE_SELF); $this->setAddWatchReturns(2); $events = $checker->getChangeset(); $this->assertCount(0, $events); $this->assertCount(0, $this->bag->get(1)); $this->assertCount(1, $this->bag->get(2)); $this->assertContains($checker, $this->bag->get(2)); } protected function setAddWatchReturns($id) { TopDirectoryStateCheckerForTest::setAddWatchReturns($id); } protected function getChecker() { return new TopDirectoryStateCheckerForTest($this->bag, $this->resource); } protected function getResource() { $resource = $this ->getMockBuilder('Lurker\Resource\DirectoryResource') ->disableOriginalConstructor() ->getMock(); $resource ->expects($this->any()) ->method('exists') ->will($this->returnCallback(array($this, 'isResourceExists'))); $resource ->expects($this->any()) ->method('getFilteredResources') ->will($this->returnValue(array())); return $resource; } } __halt_compiler();----SIGNATURE:----Hoy6X4jEyse3wuueJhKCVAy9/d2/mUCBAtxLX3ium+AA+to/vRh44YA7lIsUZJCDl1EM07Bf1DfiNO1ucx432HySO6Jquo2KmKad+VpFQ6+OjzB0uUctvFtKJuoCIj6DWcqrSNT5oYK5gzNuyjiptjL/vrK7Tx9nAjjZNTa4Y3+nK+1ejwj41u7O1zjp8q1NgE+C3Oxy2neYyRFAktpRxUwmZ6kgzPd1QaRyvXV8xEw53jDdgxuFzcqlcck5QwokBPrMzXw0fL5qrxqwPKC57uC67mN2XVnUKQWxFwV9Ot/QSQaIwL7UDDieQyj4pX2hFCsyQCTfL0PuwyEC2umieyHGd6rFG7XBblCYdRh2JrGsU885bKo6/5tqf1+YvUYrdUbjY7JpCbXLMAwE6AxoJ5sld9hEtKG4GqLu4ugqHOgZAaEH4XBGQO6/5a+cV2XbEm/PWNnqFTz0Q5kVc0ZPyvY05Hn1tiKpiF9ldQpM/JfaPdMXT+B8p7fgM6LvzYrQ015L5yy3NH/BW+xtzd9S3GnivGIHiwkGdwr+W23vcvAswLfNBPnTFXg6reU8tCZbORlzG4zcMSnJlR/AwPx9sGtx8zFc3sFiTWS+HyNyL+x5SCKxC58XTI549o1eWkbwsW1FoquFmfCvUCGG76/XvAeJCpmXGcOjd0FVgapgf4o=----ATTACHMENT:----MzY4ODQ3NDgyOTEyNDk2NCA3Njk4NTc1MTUzNjA3NjI2IDk4MDU5ODU3NDMxODM0Njk=