public function testGetResponses() { $e = new \Phalcon\Events\Manager(); $this->assertEquals($e->getResponses(), null); $this->assertFalse($e->hasListeners('event:expressions')); $this->assertFalse($e->isCollecting()); $e->attach('event:expressions', function ($event, $data) { return 'data'; }); $this->assertTrue($e->hasListeners('event:expressions')); $e->collectResponses(true); $this->assertTrue($e->isCollecting()); $e->fire('event:expressions', (object) 'source', 'payload', true); $this->assertEquals($e->getResponses(), array('data')); }