Beispiel #1
0
 public function testFindPath()
 {
     $request = Message\Request::create('/foo/index.php/foo/bar');
     $this->assertEquals(['foo', 'index.php', 'foo', 'bar'], ActionRequest::findPath($request));
     $request = $request->withServerParams(['SCRIPT_NAME' => '/foo/index.php']);
     $this->assertEquals(['index.php', 'foo', 'bar'], ActionRequest::findPath($request));
     $request = $request->withUri(new Message\Uri('/foo'));
     $this->assertEquals([], ActionRequest::findPath($request));
     $request = $request->withUri(new Message\Uri('/foo/'));
     $this->assertEquals([], ActionRequest::findPath($request));
 }