@@ -173,11 +173,9 @@ discard block |
||
173 | 173 | |
174 | 174 | // sort the main rows by the path, store_view_code and position |
175 | 175 | // ATTENTION: we use uasort, because we NEED to preserve the keys |
176 | - uasort($this->mainRows, function ($a, $b) { |
|
176 | + uasort($this->mainRows, function($a, $b) { |
|
177 | 177 | return |
178 | - strcmp($a[ColumnKeys::PATH], $b[ColumnKeys::PATH]) ?: |
|
179 | - strcmp($a[ColumnKeys::STORE_VIEW_CODE], $b[ColumnKeys::STORE_VIEW_CODE]) ?: |
|
180 | - strcmp($a[ColumnKeys::POSITION], $b[ColumnKeys::POSITION]); |
|
178 | + strcmp($a[ColumnKeys::PATH], $b[ColumnKeys::PATH]) ?: strcmp($a[ColumnKeys::STORE_VIEW_CODE], $b[ColumnKeys::STORE_VIEW_CODE]) ?: strcmp($a[ColumnKeys::POSITION], $b[ColumnKeys::POSITION]); |
|
181 | 179 | }); |
182 | 180 | |
183 | 181 | // update the position of the categories and the categories on the same level |
@@ -190,11 +188,9 @@ discard block |
||
190 | 188 | $this->artefacts = array_merge(array_values($this->artefacts), $this->storeViewRows); |
191 | 189 | |
192 | 190 | // sort the artefacts again, because we want to export them in the expected order |
193 | - usort($this->artefacts, function ($a, $b) { |
|
191 | + usort($this->artefacts, function($a, $b) { |
|
194 | 192 | return |
195 | - strcmp($a[ColumnKeys::PATH], $b[ColumnKeys::PATH]) ?: |
|
196 | - strcmp($a[ColumnKeys::STORE_VIEW_CODE], $b[ColumnKeys::STORE_VIEW_CODE]) ?: |
|
197 | - strcmp($a[ColumnKeys::POSITION], $b[ColumnKeys::POSITION]); |
|
193 | + strcmp($a[ColumnKeys::PATH], $b[ColumnKeys::PATH]) ?: strcmp($a[ColumnKeys::STORE_VIEW_CODE], $b[ColumnKeys::STORE_VIEW_CODE]) ?: strcmp($a[ColumnKeys::POSITION], $b[ColumnKeys::POSITION]); |
|
198 | 194 | }); |
199 | 195 | |
200 | 196 | // replace the artefacts to be exported later |
@@ -294,7 +290,7 @@ discard block |
||
294 | 290 | } |
295 | 291 | |
296 | 292 | // sor the categories by their position and KEEP the keys |
297 | - uasort($categoriesOnSameLevel, function ($a, $b) { |
|
293 | + uasort($categoriesOnSameLevel, function($a, $b) { |
|
298 | 294 | // return 0 when the position is equal (should never happen) |
299 | 295 | if ($a[MemberNames::POSITION] == $b[MemberNames::POSITION]) { |
300 | 296 | return 0; |
@@ -442,7 +438,7 @@ discard block |
||
442 | 438 | // iterate over the IDs |
443 | 439 | foreach ($ids as $id) { |
444 | 440 | // load the category with the actual ID |
445 | - $existingCategories = array_filter($this->existingCategories, function ($existingCategory) use ($id) { |
|
441 | + $existingCategories = array_filter($this->existingCategories, function($existingCategory) use ($id) { |
|
446 | 442 | return (int) $existingCategory[MemberNames::ENTITY_ID] === (int) $id; |
447 | 443 | }); |
448 | 444 |