Beispiel #1
0
 public function testAliasedShortcode()
 {
     $manager = new ShortcodeManager();
     $test = new Library\SimpleShortcode('test', null, function () {
         return 'test';
     });
     $manager['test'] = $test;
     $manager->alias('test', 't');
     $this->assertEquals($test->doShortcode('[test/][t/]'), 'testtest');
     $this->assertEquals($manager->doShortcode('[test/][t/]'), 'testtest');
     $manager->deregister('test');
     $this->assertEmpty($manager->getRegistered());
 }