MB: UML Darstelllung im nicht OOP Code

Beitrag lesen

Hallo Matthiass,

ich drück mich anders aus mit einem Beispie. Der Code ist selbst erklärend mit paar Metasyntaktischen Variablen. Ich möchte das Konzeptionelle Problem verdeutlichen:

somecode.php

include 'bar.class.php';
if( $foo ) {
  $bar = new Bar( $foo );
}

bar.class.php

class Bar {
  private $foo;
  public funktion __construct( $foo = null );
    $this->foo = $foo;
  }
  public getFoo() {
    return $foo;
  }
}

Dieser Code ist ein paradebeispiel für mein Problem. Der Code von Bar Class lässt sich ganz einfach in einem UML CD ausdrücken. Aber wie soll ich somecode.php ohne eine Klasse in diesem CD darstellen 😕? Verstehst du mich jetzt besser?

vlg MB