public static function setUpBeforeClass() { parent::setUpBeforeClass(); Module::registerModule(new UnitTestExceptionModule()); Module::initialiseModules(); Log::clearLogs(); Log::attachLog(self::$log = new UnitTestLog(Log::ERROR_LEVEL)); ExceptionHandler::enableExceptionTrapping(); }
public function testCanRegisterDependantModules() { Module::clearModules(); Module::registerModule(new TestModule4()); $modules = Module::getAllModules(); $this->assertArrayHasKey("Rhubarb\\Crown\\Tests\\TestModule5", $modules); $this->assertArrayHasKey("Rhubarb\\Crown\\Tests\\TestModule4", $modules); $values = array_values($modules); // Make sure the order is right too! $this->assertInstanceOf("Rhubarb\\Crown\\Tests\\TestModule5", $values[0]); $this->assertInstanceOf("Rhubarb\\Crown\\Tests\\TestModule4", $values[1]); }
protected function registerDependantModules() { Module::registerModule(new LayoutModule('\\Project\\Liberty\\Layouts\\DefaultLayout')); HashProvider::setHashProviderClassName('Rhubarb\\Crown\\Encryption\\Sha512HashProvider'); }
protected function registerDependantModules() { Module::registerModule(new LayoutModule('\\Your\\WebApp\\Layouts\\DefaultLayout')); Module::registerModule(new AuthenticationWithRolesModule(CustomLoginProvider::class)); HashProvider::setHashProviderClassName('Rhubarb\\Crown\\Encryption\\Sha512HashProvider'); }
protected function registerDependantModules() { parent::registerDependantModules(); Module::registerModule(new LayoutModule('\\Rhubarb\\Crown\\Tests\\Layout\\TestLayout')); }
<?php // Here you can initialize variables that will be available to your tests namespace Rhubarb\Scaffolds\Communications\Tests; use Rhubarb\Crown\Module; use Rhubarb\Scaffolds\Communications\CommunicationsModule; use Rhubarb\Stem\StemModule; include __DIR__ . "/../vendor/rhubarbphp/rhubarb/platform/boot.php"; Module::registerModule(new CommunicationsModule()); Module::initialiseModules();
protected function registerDependantModules() { Module::registerModule(new LayoutModule('\\Your\\WebApp\\Layouts\\DefaultLayout')); }