コード例 #1
0
ファイル: GlobalSignalsTest.php プロジェクト: hirocaster/zf2
 public function testEmitUntilShouldReturnAsSoonAsCallbackReturnsTrue()
 {
     SignalSlot::connect('foo.bar', 'strpos');
     SignalSlot::connect('foo.bar', 'strstr');
     $responses = SignalSlot::emitUntil(function ($value) {
         return !$value;
     }, 'foo.bar', 'foo', 'f');
     $this->assertTrue($responses instanceof ResponseCollection);
     $this->assertSame(0, $responses->last());
 }
コード例 #2
0
ファイル: GlobalSignalsTest.php プロジェクト: alab1001101/zf2
 public function testEmitUntilShouldReturnAsSoonAsCallbackReturnsTrue()
 {
     SignalSlot::connect('foo.bar', 'strpos');
     SignalSlot::connect('foo.bar', 'strstr');
     $value = SignalSlot::emitUntil(function ($value) {
         return !$value;
     }, 'foo.bar', 'foo', 'f');
     $this->assertSame(0, $value);
 }