Provider

Update

Mit dem Provider können Datensätze geändert werden.
Es wird ein Array mit dem Schlüssel aus dem Model erstellt und dem Methode updateByID übergeben.

Wenn die Array Struktur nicht zu dem Model passt wird eine Alvine\Persistence\Relation\StatementException geworfen

$model = $position->getModel();
$update = [];
$update[$model::OBJECT_ITEM_NAME] = $position->getItemName();

$provder = new \Alvine\Application\Platform\Plugin\Commerce\Order\Position\Provider();
$provder->updateByID($position->getSCID(),$update);