Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit b9c37f2

Browse files
committed
changed sub-requests creation to '::create()'
1 parent e51432a commit b9c37f2

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

src/Symfony/Bundle/FrameworkBundle/HttpKernel.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,12 +153,12 @@ public function render($controller, array $options = array())
153153

154154
// controller or URI or path?
155155
if (0 === strpos($controller, 'http://') || 0 === strpos($controller, 'https://')) {
156-
$subRequest = call_user_func(array(get_class($request), 'create'), $controller, 'get', array(), $request->cookies->all(), array(), $request->server->all());
156+
$subRequest = $request::create($controller, 'get', array(), $request->cookies->all(), array(), $request->server->all());
157157
if ($session = $request->getSession()) {
158158
$subRequest->setSession($session);
159159
}
160160
} elseif (0 === strpos($controller, '/')) {
161-
$subRequest = call_user_func(array(get_class($request), 'create'), $request->getUriForPath($controller), 'get', array(), $request->cookies->all(), array(), $request->server->all());
161+
$subRequest = $request::create($request->getUriForPath($controller), 'get', array(), $request->cookies->all(), array(), $request->server->all());
162162
if ($session = $request->getSession()) {
163163
$subRequest->setSession($session);
164164
}

src/Symfony/Component/HttpKernel/HttpCache/Store.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ public function invalidate(Request $request)
235235
// As per the RFC, invalidate Location and Content-Location URLs if present
236236
foreach (array('Location', 'Content-Location') as $header) {
237237
if ($uri = $request->headers->get($header)) {
238-
$subRequest = call_user_func(array(get_class($request), 'create'), 'get', array(), array(), array(), $request->server->all());
238+
$subRequest = $request::create($uri, 'get', array(), array(), array(), $request->server->all());
239239

240240
$this->invalidate($subRequest);
241241
}

src/Symfony/Component/Security/Http/HttpUtils.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public function createRedirectResponse(Request $request, $path, $status = 302)
7070
*/
7171
public function createRequest(Request $request, $path)
7272
{
73-
$newRequest = call_user_func(array(get_class($request), 'create'), $this->generateUri($request, $path), 'get', array(), $request->cookies->all(), array(), $request->server->all());
73+
$newRequest = $request::create($this->generateUri($request, $path), 'get', array(), $request->cookies->all(), array(), $request->server->all());
7474
if ($session = $request->getSession()) {
7575
$newRequest->setSession($session);
7676
}

0 commit comments

Comments
 (0)