# Ab SW 5.5 kein ModelManager::removeAttribute ?

**URL:** https://forum.shopware.com/t/ab-sw-5-5-kein-modelmanager-removeattribute/56329
**Category:** Programmierung
**Created:** [9. November 2018 um 07:43 UTC](https://forum.shopware.com/t/ab-sw-5-5-kein-modelmanager-removeattribute/56329 "2018-11-09T07:43:34Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)
#### Post date: [9. November 2018 um 07:43 UTC](https://forum.shopware.com/t/ab-sw-5-5-kein-modelmanager-removeattribute/56329/1 "2018-11-09T07:43:34Z")

</div>

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?**

&nbsp;

---

<div class="post-metadata">

### Author: ![EikeBrandtWarneke](https://avatars.discourse-cdn.com/v4/letter/e/cdc98d/32.png) [@EikeBrandtWarneke](https://forum.shopware.com/u/EikeBrandtWarneke)
#### Post date: [9. November 2018 um 07:51 UTC](https://forum.shopware.com/t/ab-sw-5-5-kein-modelmanager-removeattribute/56329/2 "2018-11-09T07:51:06Z")

</div>

Wahrscheinlich die Shopware Entwickler upgrade guides 😉

Viele Grüße

---

<div class="post-metadata">

### Author: ![AndreHerking](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/andreherking/32/7839_2.png) [@AndreHerking](https://forum.shopware.com/u/AndreHerking)
#### Post date: [9. November 2018 um 07:51 UTC](https://forum.shopware.com/t/ab-sw-5-5-kein-modelmanager-removeattribute/56329/3 "2018-11-09T07:51:34Z")

</div>

Hey

ich zitiere mal den Upgrade Dev Guide:

> - The methods&nbsp;`ModelManager::addAttribute`&nbsp;and&nbsp;`ModelManager::removeAttribute`&nbsp;were removed. Use&nbsp;`\Shopware\Bundle\AttributeBundle\Service\CrudService::update`&nbsp;instead.

> **[Shopware 5 upgrade guide](https://developers.shopware.com/developers-guide/shopware-5-upgrade-guide-for-developers/#search-results)**
>
> Shopware 5 upgrade guide

Die Funktion war als deprecated markiert.

LG Andre&nbsp;

---

<div class="post-metadata">

### Author: ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)
#### Post date: [9. November 2018 um 08:06 UTC](https://forum.shopware.com/t/ab-sw-5-5-kein-modelmanager-removeattribute/56329/4 "2018-11-09T08:06:05Z")

</div>

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