Go to the documentation of this file.00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00015 final class EnumerationClassBuilder extends OnceBuilder
00016 {
00017 public static function build(MetaClass $class)
00018 {
00019 $out = self::getHead();
00020
00021 if ($type = $class->getType())
00022 $type = "{$type->getName()} ";
00023 else
00024 $type = null;
00025
00026 $out .= <<<EOT
00027 {$type}class {$class->getName()} extends Enumeration
00028 {
00029
00030 }
00031
00032 EOT;
00033
00034 return $out.self::getHeel();
00035 }
00036 }
00037 ?>