SingleMVC.__construct - kouji6309/SingleMVC GitHub Wiki
建構函數。在建立時同時會執行 SingleMVC 框架的內容。
public __construct(array $args = [])
-
初始化參數。當使用 PHPUnit 測試時,用來模擬執行時的輸入資料。可用的索引有:
REQUEST_URI
、SCRIPT_NAME
、CONTENT_TYPE
、REQUEST_METHOD
:取用$_SERVER
中的資料時將改用輸入值,須給定字串。
$_POST
、$_FILES
:取用全域變數時將改用輸入值,須給定陣列。
php://input
:讀取輸入資料流時將改用輸入值,須給定字串。
在使用 PHPUnit 時需要測試完整流程。
<?php
class CoreTest extends PHPUnit\Framework\TestCase {
public function test_index() {
new SingleMVC([
'REQUEST_URI' => '/welcome/index?ref=logo',
]);
// 做點測試
}
}