@@ -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 | } |