Ab SW 5.5 kein ModelManager::removeAttribute ?

In einem Plugin war noch folgende Anweisung enthalten, um beim Deinstallieren alte Attribute aus der DB zu entfernen. Das sah in etwa so aus:

try {
$models = Shopware()->Models();
$models->removeAttribute(...);
} catch (Exception $exception) {
  //
}

Jetzt ab SW 5.5.x kann ich das Plugin nicht mehr deinstallieren weil:

Got error 'PHP message: PHP Fatal error:  
Uncaught Error: Call to undefined method Shopware\\Components\\Model\\ModelManager::removeAttribute() 

Habe ich etwas übersehen?

 

Wahrscheinlich die Shopware Entwickler upgrade guides :wink:

Viele Grüße

Hey

ich zitiere mal den Upgrade Dev Guide:

  • The methods ModelManager::addAttribute and ModelManager::removeAttribute were removed. Use \Shopware\Bundle\AttributeBundle\Service\CrudService::update instead.

https://developers.shopware.com/developers-guide/shopware-5-upgrade-guide-for-developers/#search-results

Die Funktion war als deprecated markiert.

LG Andre 

Ach herje, dann ist mir das wohl entgangen. Danke!