本文整理匯總了PHP中parent::app方法的典型用法代碼示例。如果您正苦於以下問題:PHP parent::app方法的具體用法?PHP parent::app怎麽用?PHP parent::app使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類parent
的用法示例。
在下文中一共展示了parent::app方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: setupBeforeClass
public static function setupBeforeClass()
{
// 下麵四行代碼模擬出一個應用實例, 每一行都很關鍵, 需正確設置參數
parent::$app = new \Think\PhpunitHelper();
parent::$app->setMVC('domain.com', 'Home', 'Index');
parent::$app->setTestConfig(['DB_NAME' => 'test', 'DB_HOST' => '127.0.0.1']);
// 一定要設置一個測試用的數據庫,避免測試過程破壞生產數據
parent::$app->start();
}
示例2: paramsCheck
private function paramsCheck($argc, $argv)
{
if ($argc != 3) {
echo "WARNING! Please input params 'app=XXX pipelet=XXX'\n";
return false;
}
$arrApp = explode("=", $argv[1]);
if (!isset($arrApp[0]) || $arrApp[0] != 'app') {
echo "WARNING! Please input params 'app=XXX pipelet=XXX'\n";
return false;
}
$arrPipelet = explode("=", $argv[2]);
if (!isset($arrPipelet[0]) || $arrPipelet[0] != 'pipelet') {
echo "WARNING! Please input params 'app=XXX pipelet=XXX'\n";
return false;
}
parent::$app = trim($arrApp[1]);
parent::$pipelet = intval($arrPipelet[1]);
return true;
}
示例3: setFacadeApplication
public static function setFacadeApplication($app)
{
parent::$app = $app->container;
self::$app = $app->container;
self::$slim = $app;
}
示例4: setFacadeApplication
public static function setFacadeApplication($app)
{
parent::$app = $app;
self::$app = $app;
self::$slim = $app['slim'];
}