public function testStaticSignalsFromOtherSource() { $norris = new Fire(); ezcSignalCollection::setStaticConnectionsHolder($norris); $signals = new ezcSignalCollection(); $signals->emit("chuck"); $this->assertEquals(1, $norris->fired); }
protected function setUp() { $this->giver = new TheGiver(); $this->receiver = new TheReceiver(); TheReceiver::$globalFunctionRun = false; TheReceiver::$staticFunctionRun = false; ezcSignalStaticConnections::getInstance()->connections = array(); ezcSignalCollection::setStaticConnectionsHolder(new EmptyStaticConnections()); }