| @@ 194-205 (lines=12) @@ | ||
| 191 | * @param string $name |
|
| 192 | * @return ClassGenerator |
|
| 193 | */ |
|
| 194 | public function generateIsset(string $name): ClassGenerator |
|
| 195 | { |
|
| 196 | $this->class |
|
| 197 | ->addMethod(static::camelCase('isset_' . $name)) |
|
| 198 | ->addComment( |
|
| 199 | '@return bool' |
|
| 200 | )->setReturnType('bool') |
|
| 201 | ->setBody( |
|
| 202 | 'return isset($this->__' . $name . '__[0]);' |
|
| 203 | ); |
|
| 204 | return $this; |
|
| 205 | } |
|
| 206 | ||
| 207 | /** |
|
| 208 | * @param string $name |
|
| @@ 459-471 (lines=13) @@ | ||
| 456 | * @param string $name |
|
| 457 | * @return ClassGenerator |
|
| 458 | */ |
|
| 459 | public function generateConfigIsset(string $name): ClassGenerator |
|
| 460 | { |
|
| 461 | $this->class |
|
| 462 | ->addMethod(static::camelCase('isset_' . $name)) |
|
| 463 | ->addComment( |
|
| 464 | '@return bool' |
|
| 465 | )->setReturnType('bool') |
|
| 466 | ->setBody( |
|
| 467 | '// config is immutable' . PHP_EOL . |
|
| 468 | 'return true;' |
|
| 469 | ); |
|
| 470 | return $this; |
|
| 471 | } |
|
| 472 | ||
| 473 | /** |
|
| 474 | * @param string $name |
|