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')); }
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')); }
public function testRegistersUserExtension() { Reader\Reader::addPrefixPath('My\\Extension', dirname(__FILE__) . '/_files/My/Extension'); Reader\Reader::registerExtension('JungleBooks'); $this->assertTrue(Reader\Reader::isRegistered('JungleBooks')); }