OOP: Prüfen, von wo ein Funktionsaufruf stattfand.

Chosi

Mitglied
Hallo zusammen,

meine Frage steht eigentlch schon im Betreff, zum besseren Verständnis noch ein wenig Bispielcode:

PHP:
class kernelClass
{
  public function addEvent($event)
  {
    // do something ...
  }
}

class modulClass
{
  private $kernel;

  public function __construct(kernelClass $argKernel)
  {
    $this->kernel = $argKernel;
  }

  public function add($event)
  {
    $this->kernel->addEvent($event);
  }
}

$kernel = new kernelClass;
$modul = new modulClass($kernel);

// Aufruf 1:
$kernel->addEvent("event1");
// Aufruf 2:
$modul->add("event2");

Gibt es jetzt eine Möglichkeit, zwischen Aufruf 1 und Aufruf 2 zu differenzieren?
 
Zurück