コード例 #1
0
ファイル: ApiTestCase.php プロジェクト: eFFemeer/seizamcore
 protected function doApiRequest($params, $session = null, $appendModule = false)
 {
     if (is_null($session)) {
         $session = array();
     }
     $request = new FauxRequest($params, true, $session);
     $module = new ApiMain($request, true);
     $module->execute();
     $results = array($module->getResultData(), $request, $request->getSessionArray());
     if ($appendModule) {
         $results[] = $module;
     }
     return $results;
 }
コード例 #2
0
ファイル: FauxRequestTest.php プロジェクト: paladox/mediawiki
 /**
  * @covers FauxRequest::__construct
  * @covers FauxRequest::getSessionArray
  */
 public function testSessionData()
 {
     $values = ['x' => 'Value', 'y' => ''];
     $req = new FauxRequest([], false, $values);
     $this->assertEquals($values, $req->getSessionArray());
     $req = new FauxRequest();
     $this->assertSame(null, $req->getSessionArray());
 }