Code Duplication    Length = 9-9 lines in 4 locations

src/Filter/FixtureFilterAbstractFactory.php 2 locations

@@ 104-112 (lines=9) @@
101
102
        $chains = [];
103
        foreach ($filtersConfigs as $index => $item) {
104
            if (!is_array($item)) {
105
                $errMsg = sprintf(
106
                    'Item [%s][filters][%s] of type %s is invalid. Must array',
107
                    Module::CONFIG_KEY,
108
                    $index,
109
                    (is_object($item) ? get_class($item) : gettype($item))
110
                );
111
                throw new Exception\RuntimeException($errMsg);
112
            }
113
114
            if (!array_key_exists('name', $item)) {
115
                $errMsg = sprintf(
@@ 135-143 (lines=9) @@
132
133
            $name = $item['name'];
134
            $options = array_key_exists('options', $item) ? $item['options'] : [];
135
            if (!is_array($options)) {
136
                $errMsg = sprintf(
137
                    'Parameter [%s][filters][%s][\'options\'] of type %s is invalid. Must array',
138
                    Module::CONFIG_KEY,
139
                    $index,
140
                    (is_object($options) ? get_class($options) : gettype($options))
141
                );
142
                throw new Exception\RuntimeException($errMsg);
143
            }
144
            if (null !== $contextExecutor) {
145
                $options['contextExecutor'] = $contextExecutor;
146
            }

src/Loader/FixtureLoaderAbstractFactory.php 2 locations

@@ 97-105 (lines=9) @@
94
95
        $chains = [];
96
        foreach ($loadersConfigs as $index => $item) {
97
            if (!is_array($item)) {
98
                $errMsg = sprintf(
99
                    'Item [%s][fixtures][%s] of type %s is invalid. Must array',
100
                    Module::CONFIG_KEY,
101
                    $index,
102
                    (is_object($item) ? get_class($item) : gettype($item))
103
                );
104
                throw new Exception\RuntimeException($errMsg);
105
            }
106
107
            if (!array_key_exists('name', $item)) {
108
                $errMsg = sprintf(
@@ 128-136 (lines=9) @@
125
126
            $name = $item['name'];
127
            $options = array_key_exists('options', $item) ? $item['options'] : [];
128
            if (!is_array($options)) {
129
                $errMsg = sprintf(
130
                    'Parameter [%s][fixtures][%s][\'options\'] of type %s is invalid. Must array',
131
                    Module::CONFIG_KEY,
132
                    $index,
133
                    (is_object($options) ? get_class($options) : gettype($options))
134
                );
135
                throw new Exception\RuntimeException($errMsg);
136
            }
137
138
            $chains[] = $serviceLocator->get($name, $options);
139
        }