public function commonWrongTest($type) { $config = new testWrongObjectsConfiguration(); $config->fail = $type; $dispatcher = new ezcMvcConfigurableDispatcher($config); try { $dispatcher->run(); self::fail("Expected exception not thrown."); } catch (ezcMvcInvalidConfiguration $e) { return $e->getMessage(); } }
<?php // Include the configuration file include '../config.php'; // Instantiate the dispatcher configuration object. $config = new tclMvcConfiguration(); // Send the configuration to the dispatcher, and run it. try { $dispatcher = new ezcMvcConfigurableDispatcher($config); $dispatcher->run(); } catch (Exception $e) { echo "<span style=\"color:red\">Exception: " . $e->getMessage() . "</span><br>"; echo "<pre>" . $e->getTraceAsString() . "</pre>"; }
* @license http://ez.no/licenses/gnu_gpl GNU GPLv2 * */ require 'autoload.php'; require 'extension/rest/classes/lazy.php'; // Below we are setting up a minimal eZ Publish environment from the old index.php // This is a temporary measure. // We want PHP to deal with all errors here. eZDebug::setHandleType(eZDebug::HANDLE_TO_PHP); $GLOBALS['eZGlobalRequestURI'] = eZSys::serverVariable('REQUEST_URI'); $ini = eZINI::instance(); eZSys::init('index.php', $ini->variable('SiteAccessSettings', 'ForceVirtualHost') == 'true'); $uri = eZURI::instance(eZSys::requestURI()); $GLOBALS['eZRequestedURI'] = $uri; require_once 'kernel/common/ezincludefunctions.php'; eZExtension::activateExtensions('default'); // setup for changeAccess() needs some methods defined in old index.php // We disable it, since we dont' want any override settings to change the // debug settings here function eZUpdateDebugSettings() { } require_once "access.php"; $access = eZSiteAccess::match($uri, eZSys::hostname(), eZSys::serverPort(), eZSys::indexFile()); $access = eZSiteAccess::change($access); // Adding the compat layer for i18n methods, as this is used in some of the // datatypes in extensions require_once 'kernel/common/i18n.php'; $mvcConfig = new ezpMvcConfiguration(); $frontController = new ezcMvcConfigurableDispatcher($mvcConfig); $frontController->run();