2016-07-14 12 views
0

Ich habe ein Symfony-Projekt und einige Symfony-Dienste (symfony-Befehle), die Pthread-Erweiterung benötigt. Alle Klassen, die Pthread benötigen, sind in einem Bündel verpackt. Dieses Bundle hat Abhängigkeiten gegenüber anderen Bundles, aber nicht umgekehrt.FPM vs CLI mit Threads in Symfony-Projekt. Wie man Klassen organisiert?

Weil Pthread Erweiterung nicht im FPM-Modus unterstützt wird (verdammt !!!!).

Wie kann ich alle Klassen "verstecken", die Pthread verwenden, um alle Sachen im selben Repository zu haben? Ich brauche Webpart in fpm OHNE Themen und Dienstleistungen in cli MIT Threads.

Irgendeine Idee?

Antwort

0

I gelöst Zugabe in AppKernel

if (extension_loaded('pthreads')) { 
    $bundles[] = new xxxxx\xxxxxxxx\xxxxxxBundle(); 
}