コード例 #1
0
 public function testMultiFlush()
 {
     unset($GLOBALS['__event.test.multi']);
     $e = new Dispatcher();
     $e->queue('foo', 1, array('name' => 'Taylor'));
     $e->flusher('foo', function ($key, $payload) {
         $GLOBALS['__event.test.multi'] = 1;
     });
     $e->flusher('foo', function ($key, $payload) {
         $GLOBALS['__event.test.multi'] = 2;
     });
     $e->flush('foo');
     $this->assertEquals(2, $GLOBALS['__event.test.multi']);
     unset($GLOBALS['__event.test.multi']);
 }
コード例 #2
0
ファイル: _ide_helper.php プロジェクト: nmkr/basic-starter
 /**
  * Register a queued event and payload.
  *
  * @param string $event
  * @param array $payload
  * @return void 
  * @static 
  */
 public static function queue($event, $payload = array())
 {
     \Illuminate\Events\Dispatcher::queue($event, $payload);
 }