| @@ 35-38 (lines=4) @@ | ||
| 32 | $keyedValue = ['uri' => end($value)]; |
|
| 33 | } // Convert unkeyed array. |
|
| 34 | else { |
|
| 35 | if (!isset($value['uri']) && isset($value[1])) { |
|
| 36 | $keyedValue['uri'] = $value[1]; |
|
| 37 | unset($keyedValue[1]); |
|
| 38 | } |
|
| 39 | if (!isset($value['title']) && isset($value[0])) { |
|
| 40 | $keyedValue['title'] = $value[0]; |
|
| 41 | unset($keyedValue[0]); |
|
| @@ 39-42 (lines=4) @@ | ||
| 36 | $keyedValue['uri'] = $value[1]; |
|
| 37 | unset($keyedValue[1]); |
|
| 38 | } |
|
| 39 | if (!isset($value['title']) && isset($value[0])) { |
|
| 40 | $keyedValue['title'] = $value[0]; |
|
| 41 | unset($keyedValue[0]); |
|
| 42 | } |
|
| 43 | if (!isset($value['options']) && isset($value[2])) { |
|
| 44 | $keyedValue['options'] = $value[2]; |
|
| 45 | unset($keyedValue[2]); |
|
| @@ 43-46 (lines=4) @@ | ||
| 40 | $keyedValue['title'] = $value[0]; |
|
| 41 | unset($keyedValue[0]); |
|
| 42 | } |
|
| 43 | if (!isset($value['options']) && isset($value[2])) { |
|
| 44 | $keyedValue['options'] = $value[2]; |
|
| 45 | unset($keyedValue[2]); |
|
| 46 | } |
|
| 47 | } |
|
| 48 | if (!isset($keyedValue['uri'])) { |
|
| 49 | throw new \Exception("Uri could not be identified from passed value: " . print_r($value, true)); |
|