Fuel\Event\EventTest::testTraitBindingOverwrite PHP Méthode

testTraitBindingOverwrite() public méthode

    public function testTraitBindingOverwrite()
    {
        $obj = new \EventableObject(true);
        $obj2 = new \EventableObject();
        $obj->on('my_event', function () use(&$something) {
            $this->num++;
        }, $obj2);
        $obj->trigger('my_event');
        $this->assertEquals($obj2->num, 2);
        $this->assertEquals($obj->num, 1);
    }