'barcode_first', 'nutrition_focus' => true, ]; } public function getStatus(): string { return 'planned'; } public function supportsIdentifier(string $identifierType): bool { return in_array(strtoupper(trim($identifierType)), $this->getSupportedIdentifiers(), true); } public function supportsProductType(string $productType): bool { $normalized = strtolower(trim($productType)); if ($normalized === '') { return true; } return in_array($normalized, $this->getSupportedProductTypes(), true); } }