| @@ 1108-1117 (lines=10) @@ | ||
| 1105 | * |
|
| 1106 | * @throws Mapping\MappingException If the fetch mode is not valid. |
|
| 1107 | */ |
|
| 1108 | private function getFetchMode($className, $fetchMode) |
|
| 1109 | { |
|
| 1110 | $fetchModeConstant = sprintf('%s::%s', Mapping\FetchMode::class, $fetchMode); |
|
| 1111 | ||
| 1112 | if (! defined($fetchModeConstant)) { |
|
| 1113 | throw Mapping\MappingException::invalidFetchMode($className, $fetchMode); |
|
| 1114 | } |
|
| 1115 | ||
| 1116 | return constant($fetchModeConstant); |
|
| 1117 | } |
|
| 1118 | ||
| 1119 | /** |
|
| 1120 | * @param string $className The class name. |
|
| @@ 1258-1267 (lines=10) @@ | ||
| 1255 | * |
|
| 1256 | * @throws Mapping\MappingException If the fetch mode is not valid. |
|
| 1257 | */ |
|
| 1258 | private function getFetchMode($className, $fetchMode) : string |
|
| 1259 | { |
|
| 1260 | $fetchModeConstant = sprintf('%s::%s', Mapping\FetchMode::class, $fetchMode); |
|
| 1261 | ||
| 1262 | if ( ! defined($fetchModeConstant)) { |
|
| 1263 | throw Mapping\MappingException::invalidFetchMode($className, $fetchMode); |
|
| 1264 | } |
|
| 1265 | ||
| 1266 | return constant($fetchModeConstant); |
|
| 1267 | } |
|
| 1268 | ||
| 1269 | /** |
|
| 1270 | * Parses the given method. |
|