del() public method

Remove previous registered callback.
public del ( string $ref )
$ref string
 function test_jaxl_event()
 {
     $ev = new JAXLEvent();
     $ref1 = $ev->add('on_connect', 'some_func', 0);
     $ref2 = $ev->add('on_connect', 'some_func1', 0);
     $ref3 = $ev->add('on_connect', 'some_func2', 1);
     $ref4 = $ev->add('on_connect', 'some_func3', 4);
     $ref5 = $ev->add('on_disconnect', 'some_func', 1);
     $ref6 = $ev->add('on_disconnect', 'some_func1', 1);
     //$ev->emit('on_connect', null);
     $ev->del($ref2);
     $ev->del($ref1);
     $ev->del($ref6);
     $ev->del($ref5);
     $ev->del($ref4);
     $ev->del($ref3);
     //print_r($ev->reg);
 }
Example #2
0
 public function test_jaxl_event()
 {
     $ev = new JAXLEvent();
     $ref1 = $ev->add('on_connect', 'some_func', 0);
     $ref2 = $ev->add('on_connect', 'some_func1', 0);
     $ref3 = $ev->add('on_connect', 'some_func2', 1);
     $ref4 = $ev->add('on_connect', 'some_func3', 4);
     $ref5 = $ev->add('on_disconnect', 'some_func', 1);
     $ref6 = $ev->add('on_disconnect', 'some_func1', 1);
     //$ev->emit('on_connect', null);
     $registry = $ev->getRegistry();
     $this->assertEquals(2, count($registry));
     $this->assertEquals(4, count($registry['on_connect']));
     $this->assertEquals(2, count($registry['on_disconnect']));
     $ev->del($ref2);
     $ev->del($ref1);
     $ev->del($ref6);
     $ev->del($ref5);
     $ev->del($ref4);
     $ev->del($ref3);
 }
Example #3
0
File: jaxl.php Project: jaxl/JAXL
 public function del_cb($ref)
 {
     $this->ev->del($ref);
 }