當前位置: 首頁>>代碼示例>>PHP>>正文


PHP WebApp::run方法代碼示例

本文整理匯總了PHP中WebApp::run方法的典型用法代碼示例。如果您正苦於以下問題:PHP WebApp::run方法的具體用法?PHP WebApp::run怎麽用?PHP WebApp::run使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在WebApp的用法示例。


在下文中一共展示了WebApp::run方法的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: testExecuteController

 public function testExecuteController()
 {
     $logger = $this->getMock('Conpago\\Logging\\Contract\\ILogger');
     $response = $this->getMock('Conpago\\Helpers\\Contract\\IResponse');
     $requestDataReader = $this->getMock('Conpago\\Helpers\\Contract\\IRequestDataReader');
     $requestData = $this->getMock('Conpago\\Helpers\\Contract\\IRequestData');
     $requestDataReader->expects($this->any())->method('getRequestData')->willReturn($requestData);
     $controller = $this->getMock('Conpago\\Presentation\\Contract\\IController');
     $controller->expects($this->once())->method('execute')->with($requestData);
     $appConfig = $this->getMock('Conpago\\Config\\Contract\\IAppConfig');
     $webApp = new WebApp($requestDataReader, $controller, $response, $logger, $appConfig);
     $webApp->run();
 }
開發者ID:agborkowski,項目名稱:conpago,代碼行數:13,代碼來源:WebAppTest.php

示例2: WebApp

<?php

require_once 'core/webapp.php';
$topmodul = 'gnopaste';
$app = new WebApp(array('topmodul' => $topmodul, 'skip' => array('auth', 'bench', 'test'), 'loglevel' => 3));
$app->run($topmodul);
開發者ID:BackupTheBerlios,項目名稱:quiztestxml-svn,代碼行數:6,代碼來源:gnopaste.php

示例3: dirname

<?php

define('APP_NAME', 'web');
define('PI_ROOT', dirname(dirname(dirname(__FILE__))) . '/pi/');
define('APP_ROOT', dirname(dirname(__FILE__)) . '/');
define('COM_ROOT', APP_ROOT . 'com/');
define('APP_CTR_ROOT', APP_ROOT . APP_NAME . '/ctr/');
define('LOG_PATH', dirname(dirname(dirname(__FILE__))) . '/logs');
define("__PI_EN_DEBUG", 1);
include PI_ROOT . 'Web.php';
//web項目需要的框架配置
Pi::set('global.logFile', 'web');
Pi::set('env', 'dev');
$app = new WebApp();
$app->run();
開發者ID:gelcaas,項目名稱:newpi,代碼行數:15,代碼來源:index.php

示例4: loginPrompt

<?php 
/**
 * Index file for BWSC Website
 *
 *
 * @category   WebApp.Index
 * @package    index.php
 * @author     Huw Jones <huwcbjones@gmail.com>
 * @copyright  2014 Huw Jones
 */
/*
* lib/webapp.php
*/
require 'lib/_init.php';
$webapp = new WebApp();
$webapp->run();
$help = file_get_contents(__LIBDIR__ . '/cli_help.txt') . PHP_EOL;
function loginPrompt()
{
    global $webapp;
    echo "\n===== WebApp Login =====\n";
    echo "Enter your username: ";
    $user = trim(fgets(STDIN));
    echo "Enter your Password: ";
    $pass = trim(fgets(STDIN));
    if ($webapp->login($user, $pass)) {
        echo "Logged in!\n";
    } else {
        echo "Invalid username/password\n";
        loginPrompt();
    }
開發者ID:huwcbjones,項目名稱:WebFramework,代碼行數:31,代碼來源:cli.php

示例5: WebApp

<?php

require_once 'core/webapp.php';
$app = new WebApp(array('topmodul' => 'yw_start', 'skip' => array('auth', 'bench', 'test'), 'loglevel' => 3));
$app->run('yw_start');
開發者ID:BackupTheBerlios,項目名稱:quiztestxml-svn,代碼行數:5,代碼來源:start.php

示例6: dirname

 * 
 **************************************************************************/
/**
 * @file index.php
 * @author huqingping
 * @date 2010/05/07 13:49:09
 * @version 1.0 
 * @brief 
 *  
 **/
define('WEB_ROOT', dirname(__DIR__));
define('FR_ROOT', WEB_ROOT . '/Lessp/fr/');
define('RUN_ROOT', WEB_ROOT . '/runroot/');
define('LIB_ROOT', WEB_ROOT . '/Lessp/lib/');
define('PLUGIN_ROOT', WEB_ROOT . '/plugin/');
define('LOG_ROOT', WEB_ROOT . '/log/');
define('CONF_ROOT', WEB_ROOT . '/conf/');
define('TMP_ROOT', WEB_ROOT . '/tmp/');
define('EXLIB_ROOT', WEB_ROOT . '/exlib/');
define('PAGE_ROOT', WEB_ROOT . '/page/');
define('API_ROOT', WEB_ROOT . '/api/');
define('TOOL_ROOT', WEB_ROOT . '/bin/');
if (isset($argv)) {
    require_once FR_ROOT . 'app/ToolApp.php';
    $obj = new ToolApp();
    $obj->run();
} else {
    require_once FR_ROOT . 'app/WebApp.php';
    $obj = new WebApp();
    $obj->run();
}
開發者ID:hapn,項目名稱:storage,代碼行數:31,代碼來源:index.php


注:本文中的WebApp::run方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。