<?php
/**
 * Migrație: reține TOATE statusurile de validare ale unui produs, nu doar cel principal.
 *
 * `validation_status` din product_offer/read e o listă și poate conține mai multe
 * statusuri simultan. Exemplu real întors de eMAG:
 *   [{"value":3,"description":"EAN validation pending"},
 *    {"value":11,"description":"Documentation update validation pending"}]
 * → produsul are un conflict de EAN nerezolvat ȘI un update de documentație în validare.
 *
 * `emag_validation_status` păstrează statusul principal (cel filtrat / cel mai
 * relevant), iar `emag_validation_all` lista completă ca CSV (ex: "3,11"), ca să
 * putem afișa și statusurile secundare fără să recitim de pe eMAG.
 */
return function (PDO $db): void {
    $db->exec("ALTER TABLE products ADD COLUMN emag_validation_all TEXT NULL");
};
