UML diagrams
Support by UML2PHP5
| Constraint |
Supported |
| Generate one file per class |
YES |
| Generate final class MyclassA |
YES |
| Generate error message if a subclass is a child of MyClassA |
YES |
| Generate public final function myOperation_1() |
YES |
| Generate error message if a method of MyClassD overload myOperation_1() |
YES |
File: MyClassA.class.php
<?php
final class MyClassA {
private $attr_1;
public function myOperation_1() {
}
}
?>
File: MyClassB.class.php
<?php
require_once('MyClassA.class.php');
class MyClassB extends MyClassA {
public function myOperation_1() {
}
public function myOperation_2() {
}
}
?>
File: MyClassC.class.php
<?php
class MyClassC {
private $attr_1;
public final function myOperation_1() {
}
}
?>
File: MyClassD.class.php
<?php
require_once('MyClassC.class.php');
class MyClassB extends MyClassA {
public function myOperation_1() {
}
public function myOperation_2() {
}
}
?>