diff --git a/src/Actions/Akeneo/FormatAttributeValues.php b/src/Actions/Akeneo/FormatAttributeValues.php index f67aafb..76b377d 100644 --- a/src/Actions/Akeneo/FormatAttributeValues.php +++ b/src/Actions/Akeneo/FormatAttributeValues.php @@ -57,7 +57,7 @@ public function format(string $attributeCode, mixed $value): array return $values; } - public function value(mixed $data, ?string $scope = null, ?string $locale = null): array + public function value(mixed $data, string $scope = null, string $locale = null): array { return [ 'data' => $data, diff --git a/src/Data/AttributeOptionData.php b/src/Data/AttributeOptionData.php index 898d4fe..b762672 100644 --- a/src/Data/AttributeOptionData.php +++ b/src/Data/AttributeOptionData.php @@ -8,7 +8,7 @@ class AttributeOptionData extends Data 'code' => 'required|string', 'attribute' => 'required|string', 'sort_order' => 'required|int', - 'labels' => 'required|array', + 'labels' => 'array', ]; public function code(): string diff --git a/src/Data/Data.php b/src/Data/Data.php index 35d4207..ea4eb76 100644 --- a/src/Data/Data.php +++ b/src/Data/Data.php @@ -6,7 +6,7 @@ use Illuminate\Contracts\Support\Arrayable; use JustBetter\AkeneoProducts\Concerns\ValidatesData; -abstract class Data implements ArrayAccess, Arrayable +abstract class Data implements Arrayable, ArrayAccess { use ValidatesData; diff --git a/src/Jobs/ProcessProductsJob.php b/src/Jobs/ProcessProductsJob.php index fb82393..092a73d 100644 --- a/src/Jobs/ProcessProductsJob.php +++ b/src/Jobs/ProcessProductsJob.php @@ -9,7 +9,7 @@ use Illuminate\Queue\InteractsWithQueue; use JustBetter\AkeneoProducts\Contracts\ProcessesProducts; -class ProcessProductsJob implements ShouldQueue, ShouldBeUnique +class ProcessProductsJob implements ShouldBeUnique, ShouldQueue { use Dispatchable; use InteractsWithQueue; diff --git a/src/Jobs/RetrieveProductJob.php b/src/Jobs/RetrieveProductJob.php index c5b58ea..caa326c 100644 --- a/src/Jobs/RetrieveProductJob.php +++ b/src/Jobs/RetrieveProductJob.php @@ -9,7 +9,7 @@ use Illuminate\Queue\InteractsWithQueue; use JustBetter\AkeneoProducts\Contracts\RetrievesProduct; -class RetrieveProductJob implements ShouldQueue, ShouldBeUnique +class RetrieveProductJob implements ShouldBeUnique, ShouldQueue { use Dispatchable; use InteractsWithQueue; diff --git a/src/Jobs/SaveProductJob.php b/src/Jobs/SaveProductJob.php index 0390571..faedd50 100644 --- a/src/Jobs/SaveProductJob.php +++ b/src/Jobs/SaveProductJob.php @@ -10,7 +10,7 @@ use JustBetter\AkeneoProducts\Contracts\SavesProduct; use JustBetter\AkeneoProducts\Data\ProductData; -class SaveProductJob implements ShouldQueue, ShouldBeUnique +class SaveProductJob implements ShouldBeUnique, ShouldQueue { use Dispatchable; use InteractsWithQueue; diff --git a/src/Jobs/UpdateProductJob.php b/src/Jobs/UpdateProductJob.php index 6672b8f..6117864 100644 --- a/src/Jobs/UpdateProductJob.php +++ b/src/Jobs/UpdateProductJob.php @@ -12,7 +12,7 @@ use JustBetter\AkeneoProducts\Models\Product; use Throwable; -class UpdateProductJob implements ShouldQueue, ShouldBeUnique +class UpdateProductJob implements ShouldBeUnique, ShouldQueue { use Dispatchable; use InteractsWithQueue;