Exemple #1
0
 public function testRegistersUserExtension()
 {
     require_once __DIR__ . '/_files/My/Extension/JungleBooks/Entry.php';
     require_once __DIR__ . '/_files/My/Extension/JungleBooks/Feed.php';
     $manager = Reader\Reader::getExtensionManager();
     $manager->setInvokableClass('JungleBooks\\Entry', 'My\\Extension\\JungleBooks\\Entry');
     $manager->setInvokableClass('JungleBooks\\Feed', 'My\\Extension\\JungleBooks\\Feed');
     Reader\Reader::registerExtension('JungleBooks');
     $this->assertTrue(Reader\Reader::isRegistered('JungleBooks'));
 }
Exemple #2
0
 public function testRegistersUserExtension()
 {
     try {
         Reader\Reader::addPrefixPath('My\\Extension', __DIR__ . '/Reader/_files/My/Extension');
         Reader\Reader::registerExtension('JungleBooks');
     } catch (\Exception $e) {
         $this->fail($e->getMessage());
     }
     $this->assertTrue(Reader\Reader::isRegistered('JungleBooks'));
 }
Exemple #3
0
 public function testRegistersUserExtension()
 {
     Reader\Reader::addPrefixPath('My\\Extension', dirname(__FILE__) . '/_files/My/Extension');
     Reader\Reader::registerExtension('JungleBooks');
     $this->assertTrue(Reader\Reader::isRegistered('JungleBooks'));
 }