# Install Methode aus Plugin herausziehen?

**URL:** <https://forum.shopware.com/t/install-methode-aus-plugin-herausziehen/45039>\
**Category:** Programmierung\
**Created:** [6. April 2017 um 08:10 UTC](https://forum.shopware.com/t/install-methode-aus-plugin-herausziehen/45039 "2017-04-06T08:10:45Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ancillius](https://avatars.discourse-cdn.com/v4/letter/a/e9bcb4/32.png) [@Ancillius](https://forum.shopware.com/u/Ancillius)\
**Post date:** [6. April 2017 um 08:10 UTC](https://forum.shopware.com/t/install-methode-aus-plugin-herausziehen/45039/1 "2017-04-06T08:10:45Z")

</div>

Hallo,

hier mal eine Frage zum neuen Plugin (5.2+) System, die sicher der ein oder andere schnell&nbsp;Beantworten kann.  
Meine “Bootstrap” Klassen für Plugins sehen mittlerweile relativ schlank aus, da ich die meisten Dinge nun als Service implementiere und damit in eigene Subscriber und Cio auslagere. In der Regel ist die “Bootstrap” Klasse nun leer.

&nbsp;

Das einzige was mir meist übrig bleibt ist die Install Methode. Lieber wäre mir ein “Install-Listener/Subscriber”. Ich finde nur leider kein Event dafür. Gibt es “onInstall” oder “onUpdate” und Co?

---

<div class="post-metadata">

**Author:** ![t2oh4e](https://avatars.discourse-cdn.com/v4/letter/t/a5b964/32.png) [@t2oh4e](https://forum.shopware.com/u/t2oh4e)\
**Post date:** [8. April 2017 um 10:19 UTC](https://forum.shopware.com/t/install-methode-aus-plugin-herausziehen/45039/2 "2017-04-08T10:19:29Z")

</div>

Ein Event oder ähnliches gibt es dafür nicht. Ich mache es in der Regel so dass ich in der install Methode eine neue selbst definierte Insrallationskomponente erstelle und dort dann eine installmethode implementiere die die entsprechenden Aufgaben übernimmt. z.B. Attribute anlegen. So bekommt man die Methode zwar nicht ganz aus der Bootstrap Datei raus aber es ist nur noch eine Weiterleitung und die eigentlichen Aufgaben sind ausgelagert.
