| @@ -2,7 +2,6 @@ | ||
| 2 | 2 | namespace Goetas\Xsd\XsdToPhp\Php; | 
| 3 | 3 | |
| 4 | 4 | use Exception; | 
| 5 | -use Doctrine\Common\Inflector\Inflector; | |
| 6 | 5 | use Goetas\Xsd\XsdToPhp\Php\Structure\PHPClassOf; | 
| 7 | 6 | use Goetas\Xsd\XsdToPhp\Php\Structure\PHPArg; | 
| 8 | 7 | use Goetas\Xsd\XsdToPhp\Php\Structure\PHPClass; | 
| @@ -19,6 +19,9 @@ discard block | ||
| 19 | 19 | } | 
| 20 | 20 | } | 
| 21 | 21 | |
| 22 | + /** | |
| 23 | + * @param string $namespace | |
| 24 | + */ | |
| 22 | 25 | public function __construct($name = null, $namespace = null) | 
| 23 | 26 |      { | 
| 24 | 27 | $this->name = $name; | 
| @@ -36,6 +39,9 @@ discard block | ||
| 36 | 39 | return $this; | 
| 37 | 40 | } | 
| 38 | 41 | |
| 42 | + /** | |
| 43 | + * @return string | |
| 44 | + */ | |
| 39 | 45 | public function getNamespace() | 
| 40 | 46 |      { | 
| 41 | 47 | return $this->namespace; | 
| @@ -47,11 +53,17 @@ discard block | ||
| 47 | 53 | return $this; | 
| 48 | 54 | } | 
| 49 | 55 | |
| 56 | + /** | |
| 57 | + * @return string | |
| 58 | + */ | |
| 50 | 59 | public function getDoc() | 
| 51 | 60 |      { | 
| 52 | 61 | return $this->doc; | 
| 53 | 62 | } | 
| 54 | 63 | |
| 64 | + /** | |
| 65 | + * @param string $doc | |
| 66 | + */ | |
| 55 | 67 | public function setDoc($doc) | 
| 56 | 68 |      { | 
| 57 | 69 | $this->doc = $doc; | 
| @@ -63,6 +75,9 @@ discard block | ||
| 63 | 75 | return $this->getFullName(); | 
| 64 | 76 | } | 
| 65 | 77 | |
| 78 | + /** | |
| 79 | + * @return string | |
| 80 | + */ | |
| 66 | 81 | public function getFullName() | 
| 67 | 82 |      { | 
| 68 | 83 |          return "{$this->namespace}\\{$this->name}"; | 
| @@ -96,7 +111,7 @@ discard block | ||
| 96 | 111 | /** | 
| 97 | 112 | * | 
| 98 | 113 | * @param | 
| 99 | - * $property | |
| 114 | + string $property | |
| 100 | 115 | * @param | 
| 101 | 116 | * $check | 
| 102 | 117 | * @param | 
| @@ -162,8 +177,7 @@ discard block | ||
| 162 | 177 | |
| 163 | 178 | /** | 
| 164 | 179 | * | 
| 165 | - * @param string $name | |
| 166 | - * @return PHPProperty | |
| 180 | + * @return PHPProperty[] | |
| 167 | 181 | */ | 
| 168 | 182 | public function getPropertiesInHierarchy() | 
| 169 | 183 |      { | 
| @@ -234,12 +248,18 @@ discard block | ||
| 234 | 248 | return $this->abstract; | 
| 235 | 249 | } | 
| 236 | 250 | |
| 251 | + /** | |
| 252 | + * @param boolean $abstract | |
| 253 | + */ | |
| 237 | 254 | public function setAbstract($abstract) | 
| 238 | 255 |      { | 
| 239 | 256 | $this->abstract = (boolean)$abstract; | 
| 240 | 257 | return $this; | 
| 241 | 258 | } | 
| 242 | 259 | |
| 260 | + /** | |
| 261 | + * @param string $constantName | |
| 262 | + */ | |
| 243 | 263 |      public function addConstant( $constantName, $constantValue ) { | 
| 244 | 264 | $this->constants[] = new PhpConstant( $constantName, $constantValue ); | 
| 245 | 265 | } |