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:----aYueRTtqGTomvAKRj9OKWbf7F077rk59aJ3kLEkbQ1WqsN3+fnD4ODNvqSIw4gpL2OsQ0jQQNZutDzhtpzn2pej4zUuK6g4W797HweM7QB4cqXF3szEMzzixUWHoBZ2FGBJ0jJLUwkigaan8q74Jt04itISFDaMxslIrtswPrTWRuAOJE9s8TUAawE0zmT2SusUElVWmmQBY7mzXhY63r8rDfJ3tjOuxYlkkcZGGxaUCJ9g/eDaBavtYuueThrEkor2I1O4qe0poRzsFRI/g6paBHFCg0zODGjKdPg5a5FSbcc7emcawJqFSShCbXcz+v4SRdOHpuJmCqacQWGmCyCiQ7G6L1PblYwHULHaEVZ6yg13DZRyKRwxTO0IY5GUsZx0lsPXOapOjt1uah29MjFDktkfR+NGunwIi4Nj6mY0SUsl6WzPcJtcjsMe3vCA1U+5X5WtUnVlWRts1o2FgDtU78s06+0RQ4Np04JOj67Hf1FZqaIrao0M1tfa4dzY391cRYEmZFWmRunKk3mnVZ137JLowVuV+Yh9ly4hZTMj8O5xJiVFKGW+py4EUt8umvJALThOxxS29QdAw38BpWVCdC4EeNpHuTSorRL5+lqH/ESkECffKKY0ZCgWFrd0jgooHukfRTep91kgqe8NvgLEStxQRCLEhTMP1qDwLJHs=----ATTACHMENT:----MTQxNDg3OTM4Mjg1NDE5MCAxODQ3MzUxMDA1OTU2NzEzIDExMzA1NTE5Njk3NTgwOQ==