Skip to content

Commit d383edd

Browse files
committed
Cleanup for ActionGroupObjectHandler class
1 parent bd2ed6f commit d383edd

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/Magento/FunctionalTestingFramework/Test/Handlers/ActionGroupObjectHandler.php

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class ActionGroupObjectHandler implements ObjectHandlerInterface
2727
*
2828
* @var ActionGroupObjectHandler
2929
*/
30-
private static $ACTION_GROUP_OBJECT_HANDLER;
30+
private static $instance;
3131

3232
/**
3333
* Array of action groups indexed by name
@@ -48,14 +48,13 @@ class ActionGroupObjectHandler implements ObjectHandlerInterface
4848
*
4949
* @return ActionGroupObjectHandler
5050
*/
51-
public static function getInstance()
51+
public static function getInstance(): ActionGroupObjectHandler
5252
{
53-
if (!self::$ACTION_GROUP_OBJECT_HANDLER) {
54-
self::$ACTION_GROUP_OBJECT_HANDLER = new ActionGroupObjectHandler();
55-
self::$ACTION_GROUP_OBJECT_HANDLER->initActionGroups();
53+
if (!self::$instance) {
54+
self::$instance = new ActionGroupObjectHandler();
5655
}
5756

58-
return self::$ACTION_GROUP_OBJECT_HANDLER;
57+
return self::$instance;
5958
}
6059

6160
/**
@@ -64,6 +63,7 @@ public static function getInstance()
6463
private function __construct()
6564
{
6665
$this->extendUtil = new ObjectExtensionUtil();
66+
$this->initActionGroups();
6767
}
6868

6969
/**
@@ -72,7 +72,7 @@ private function __construct()
7272
* @param string $actionGroupName
7373
* @return ActionGroupObject
7474
*/
75-
public function getObject($actionGroupName)
75+
public function getObject($actionGroupName): ActionGroupObject
7676
{
7777
if (array_key_exists($actionGroupName, $this->actionGroups)) {
7878
$actionGroupObject = $this->actionGroups[$actionGroupName];
@@ -87,7 +87,7 @@ public function getObject($actionGroupName)
8787
*
8888
* @return array
8989
*/
90-
public function getAllObjects()
90+
public function getAllObjects(): array
9191
{
9292
foreach ($this->actionGroups as $actionGroupName => $actionGroup) {
9393
$this->actionGroups[$actionGroupName] = $this->extendActionGroup($actionGroup);
@@ -125,7 +125,7 @@ private function initActionGroups()
125125
* @param ActionGroupObject $actionGroupObject
126126
* @return ActionGroupObject
127127
*/
128-
private function extendActionGroup($actionGroupObject)
128+
private function extendActionGroup($actionGroupObject): ActionGroupObject
129129
{
130130
if ($actionGroupObject->getParentName() !== null) {
131131
return $this->extendUtil->extendActionGroup($actionGroupObject);

0 commit comments

Comments
 (0)