Ejemplo n.º 1
0
 public function testEventnameCleaner()
 {
     $eManager = new EventManager();
     is('foo', $eManager->cleanEventName('FOO'));
     is('foo', $eManager->cleanEventName('FOO.'));
     is('foo', $eManager->cleanEventName('.FOO.'));
     //is('foo', $eManager->cleanEventName(' . FOO . ')); // too slow
     is('foo.bar', $eManager->cleanEventName('FOO.bar'));
     //is('foo.bar', $eManager->cleanEventName('FOO . bar'));
     //is('foo.bar', $eManager->cleanEventName('FOO . bar'));
     //is('foo.bar', $eManager->cleanEventName('FOO . bar'));
     //is('foo.bar', $eManager->cleanEventName('FOO .. bar'));
     //is('foo.bar', $eManager->cleanEventName('FOO ... bar'));
     //is('foo.bar', $eManager->cleanEventName('FOO .... bar'));
     //is('foo.bar', $eManager->cleanEventName('FOO .. . . bar'));
     is('*', $eManager->cleanEventName('*'));
     is('foo.*', $eManager->cleanEventName('FOO.*'));
     is('foo.*', $eManager->cleanEventName('FOO.*.'));
     is('foo.123', $eManager->cleanEventName('FOO.123'));
     //is('foo', $eManager->cleanEventName('FOO.#$%^&()')); // too slow
 }