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)); }