# Plugin-Funktion auf andere Datei auslagern?

**URL:** <https://forum.shopware.com/t/plugin-funktion-auf-andere-datei-auslagern/32926>\
**Category:** Programmierung\
**Created:** [10. Dezember 2015 um 14:40 UTC](https://forum.shopware.com/t/plugin-funktion-auf-andere-datei-auslagern/32926 "2015-12-10T14:40:09Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![DenKon26](https://avatars.discourse-cdn.com/v4/letter/d/5e9695/32.png) [@DenKon26](https://forum.shopware.com/u/DenKon26)\
**Post date:** [10. Dezember 2015 um 14:40 UTC](https://forum.shopware.com/t/plugin-funktion-auf-andere-datei-auslagern/32926/1 "2015-12-10T14:40:09Z")

</div>

Hallo! Ich habe in der Bootstrap.php meines Plugins einfach zu viele Funktionen. 😃 Wie kann ich bestimmte Funktionen in eine zusätzliche Datei (z.B. Functions.php) auslagern und wie würde ein Beispielaufruf einer solchen Funktion innerhalb der Bootstrap.php aussehen? Ich dachte dabei an include bin mir nicht sicher wie ich einen Aufruf einer ausgelagerten Funktion bewerkstellige. GEDACHTE UMSETZUNG: Bootstrap.php `include \_\_DIR\_\_ . '/Functions.php'; class Shopware\_Plugins\_Frontend\_MeinPlugin\_Bootstrap extends Shopware\_Components\_Plugin\_Bootstrap { // ... $number = 5; $test = meineAusgelagerteFunktion1($number); // ... }` Functions.php [code]

---

<div class="post-metadata">

**Author:** ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)\
**Post date:** [10. Dezember 2015 um 15:05 UTC](https://forum.shopware.com/t/plugin-funktion-auf-andere-datei-auslagern/32926/2 "2015-12-10T15:05:05Z")

</div>

Hi, wir empfehlen dafür Services anzulegen. Ein Beispiel dazu findet man unter: [https://developers.shopware.com/blog/20 … /#services](https://developers.shopware.com/blog/2015/11/11/best-practices-of-shopware-plugin-development/#services) Gruß Heiner
