Skip to content

Commit 7725108

Browse files
committed
AC-9851:Admin Integration Fix
1 parent 273e851 commit 7725108

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

app/code/Magento/Integration/Controller/Adminhtml/Integration.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
namespace Magento\Integration\Controller\Adminhtml;
1010

1111
use Magento\Backend\App\Action;
12+
use Magento\Framework\App\ObjectManager;
1213
use Magento\Integration\Api\OauthServiceInterface as IntegrationOauthService;
1314
use Magento\Framework\Url\Validator;
1415

@@ -92,7 +93,7 @@ abstract class Integration extends Action
9293
* @param \Magento\Integration\Helper\Data $integrationData
9394
* @param \Magento\Framework\Escaper $escaper
9495
* @param \Magento\Integration\Model\ResourceModel\Integration\Collection $integrationCollection
95-
* @param Validator $urlValidator
96+
* @param Validator|null $urlValidator
9697
*
9798
* @SuppressWarnings(PHPMD.ExcessiveParameterList)
9899
*/
@@ -106,7 +107,7 @@ public function __construct(
106107
\Magento\Integration\Helper\Data $integrationData,
107108
\Magento\Framework\Escaper $escaper,
108109
\Magento\Integration\Model\ResourceModel\Integration\Collection $integrationCollection,
109-
Validator $urlValidator
110+
Validator $urlValidator = null
110111
) {
111112
parent::__construct($context);
112113
$this->_registry = $registry;
@@ -117,7 +118,7 @@ public function __construct(
117118
$this->_integrationData = $integrationData;
118119
$this->escaper = $escaper;
119120
$this->_integrationCollection = $integrationCollection;
120-
$this->urlValidator = $urlValidator;
121+
$this->urlValidator = $urlValidator ?: ObjectManager::getInstance()->get(Validator::class);
121122
parent::__construct($context);
122123
}
123124

0 commit comments

Comments
 (0)