Skip to content

Commit 5193fb5

Browse files
committed
Доработка.
1 parent 6d1e896 commit 5193fb5

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

Services/NativeAjax/AbstractWPAjaxController.php

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,20 @@ class AbstractWPAjaxController extends AbstractController
2424
*/
2525
public function __construct(?Request $request = null)
2626
{
27+
$this->request = $request;
2728
if ($request === null) {
2829
$this->request = Request::createFromGlobals();
2930
}
3031

31-
$action = (string)$this->request->query->get('action');
32-
$routeData = WpAjaxInitializer::route($action);
32+
$action = $this->request->query->get('action');
33+
if ($action) {
34+
$routeData = WpAjaxInitializer::route($action);
3335

34-
$this->request->attributes->set('methods', $routeData->getMethods());
35-
$this->request->attributes->set('requirements', $routeData->getRequirements());
36-
$this->request->attributes->set('defaults', $routeData->getDefaults());
37-
$this->request->attributes->set('options', $routeData->getOptions());
36+
$this->request->attributes->set('methods', $routeData->getMethods());
37+
$this->request->attributes->set('requirements', $routeData->getRequirements());
38+
$this->request->attributes->set('defaults', $routeData->getDefaults());
39+
$this->request->attributes->set('options', $routeData->getOptions());
40+
}
3841
}
3942

4043
/**

0 commit comments

Comments
 (0)