PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 2.20.0
GiveWP – Donation Plugin and Fundraising Platform v2.20.0
4.16.3 4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 2.30.0 2.31.0 2.31.1 2.32.0 2.33.0 2.33.1 2.33.2 2.33.3 2.33.4 2.33.5 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.5.0 2.5.1 2.5.10 2.5.11 2.5.12 2.5.13 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.5.8 2.5.9 2.6.0 2.6.1 2.6.2 2.6.3 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.9.0 2.9.1 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.10.0 3.11.0 3.12.0 3.12.1 3.12.2 3.12.3 3.13.0 3.14.0 3.14.1 3.14.2 3.15.0 3.15.1 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.16.5 3.17.0 3.17.1 3.17.2 3.18.0 3.19.0 3.19.1 3.19.2 3.19.3 3.19.4 3.2.0 3.2.1 3.2.2 3.20.0 3.21.0 3.21.1 3.22.0 3.22.1 3.22.2 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.5.1 3.6.0 3.6.1 3.6.2 3.7.0 3.8.0 3.9.0 4.0.0 4.1.0 4.1.1 4.10.0 4.10.1 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.14.5 4.14.6 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.1 4.7.0 4.7.1 4.8.0 4.8.1 4.9.0 trunk 1.9.0 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.2 2.11.3 2.12.0 2.12.1 2.12.2 2.12.3 2.13.0 2.13.1 2.13.2 2.13.3 2.13.4 2.14.0 2.15.0 2.16.0 2.16.1 2.17.0 2.17.1 2.17.3 2.18.0 2.18.1 2.19.1 2.19.2 2.19.3 2.19.4 2.19.5 2.19.6 2.19.7 2.19.8 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.20.0 2.20.1 2.20.2 2.21.0 2.21.1 2.21.2 2.21.3 2.21.4 2.22.0 2.22.1 2.22.2 2.22.3 2.23.0 2.23.1 2.23.2 2.24.0 2.24.1 2.24.2 2.25.0 2.25.1 2.25.2 2.25.3 2.26.0 2.27.0 2.27.1 2.27.2 2.27.3 2.28.0 2.29.0 2.29.1 2.29.2
give / vendor / symfony / http-foundation / Tests / ApacheRequestTest.php
give / vendor / symfony / http-foundation / Tests Last commit date
File 4 years ago Fixtures 4 years ago Session 4 years ago schema 4 years ago AcceptHeaderItemTest.php 4 years ago AcceptHeaderTest.php 4 years ago ApacheRequestTest.php 4 years ago BinaryFileResponseTest.php 4 years ago CookieTest.php 4 years ago ExpressionRequestMatcherTest.php 4 years ago FileBagTest.php 4 years ago HeaderBagTest.php 4 years ago IpUtilsTest.php 4 years ago JsonResponseTest.php 4 years ago ParameterBagTest.php 4 years ago RedirectResponseTest.php 4 years ago RequestMatcherTest.php 4 years ago RequestStackTest.php 4 years ago RequestTest.php 4 years ago ResponseFunctionalTest.php 4 years ago ResponseHeaderBagTest.php 4 years ago ResponseTest.php 4 years ago ResponseTestCase.php 4 years ago ServerBagTest.php 4 years ago StreamedResponseTest.php 4 years ago
ApacheRequestTest.php
94 lines
1 <?php
2
3 /*
4 * This file is part of the Symfony package.
5 *
6 * (c) Fabien Potencier <fabien@symfony.com>
7 *
8 * For the full copyright and license information, please view the LICENSE
9 * file that was distributed with this source code.
10 */
11
12 namespace Symfony\Component\HttpFoundation\Tests;
13
14 use PHPUnit\Framework\TestCase;
15 use Symfony\Component\HttpFoundation\ApacheRequest;
16
17 class ApacheRequestTest extends TestCase
18 {
19 /**
20 * @dataProvider provideServerVars
21 */
22 public function testUriMethods($server, $expectedRequestUri, $expectedBaseUrl, $expectedPathInfo)
23 {
24 $request = new ApacheRequest();
25 $request->server->replace($server);
26
27 $this->assertEquals($expectedRequestUri, $request->getRequestUri(), '->getRequestUri() is correct');
28 $this->assertEquals($expectedBaseUrl, $request->getBaseUrl(), '->getBaseUrl() is correct');
29 $this->assertEquals($expectedPathInfo, $request->getPathInfo(), '->getPathInfo() is correct');
30 }
31
32 public function provideServerVars()
33 {
34 return [
35 [
36 [
37 'REQUEST_URI' => '/foo/app_dev.php/bar',
38 'SCRIPT_NAME' => '/foo/app_dev.php',
39 'PATH_INFO' => '/bar',
40 ],
41 '/foo/app_dev.php/bar',
42 '/foo/app_dev.php',
43 '/bar',
44 ],
45 [
46 [
47 'REQUEST_URI' => '/foo/bar',
48 'SCRIPT_NAME' => '/foo/app_dev.php',
49 ],
50 '/foo/bar',
51 '/foo',
52 '/bar',
53 ],
54 [
55 [
56 'REQUEST_URI' => '/app_dev.php/foo/bar',
57 'SCRIPT_NAME' => '/app_dev.php',
58 'PATH_INFO' => '/foo/bar',
59 ],
60 '/app_dev.php/foo/bar',
61 '/app_dev.php',
62 '/foo/bar',
63 ],
64 [
65 [
66 'REQUEST_URI' => '/foo/bar',
67 'SCRIPT_NAME' => '/app_dev.php',
68 ],
69 '/foo/bar',
70 '',
71 '/foo/bar',
72 ],
73 [
74 [
75 'REQUEST_URI' => '/app_dev.php',
76 'SCRIPT_NAME' => '/app_dev.php',
77 ],
78 '/app_dev.php',
79 '/app_dev.php',
80 '/',
81 ],
82 [
83 [
84 'REQUEST_URI' => '/',
85 'SCRIPT_NAME' => '/app_dev.php',
86 ],
87 '/',
88 '',
89 '/',
90 ],
91 ];
92 }
93 }
94