| @@ 87-98 (lines=12) @@ | ||
| 84 | return $this->fields[$this->getFieldIndex($name)]; |
|
| 85 | } |
|
| 86 | ||
| 87 | public function getFieldName($field) |
|
| 88 | { |
|
| 89 | if ($field instanceof NamedBuilder) { |
|
| 90 | return $field->getName(); |
|
| 91 | } |
|
| 92 | ||
| 93 | if (is_array($field) && array_key_exists('name', $field)) { |
|
| 94 | return $field['name']; |
|
| 95 | } |
|
| 96 | ||
| 97 | return false; |
|
| 98 | } |
|
| 99 | ||
| 100 | public function modifyField($name, $modifications) |
|
| 101 | { |
|
| @@ 353-365 (lines=13) @@ | ||
| 350 | return $this->getFieldManager()->getFieldIndex($name); |
|
| 351 | } |
|
| 352 | ||
| 353 | private function getFieldName($field) { |
|
| 354 | if ($field instanceof NamedBuilder) { |
|
| 355 | return $field->getName(); |
|
| 356 | } |
|
| 357 | ||
| 358 | if (!is_array($field)) { |
|
| 359 | die($field); |
|
| 360 | } |
|
| 361 | ||
| 362 | if (array_key_exists('name', $field)) { |
|
| 363 | return $field['name']; |
|
| 364 | } |
|
| 365 | } |
|
| 366 | ||
| 367 | public function getField($name) |
|
| 368 | { |
|