| @@ 2013-2041 (lines=29) @@ | ||
| 2010 | * |
|
| 2011 | * @return array|string |
|
| 2012 | */ |
|
| 2013 | public function __call($name, $params) |
|
| 2014 | { |
|
| 2015 | if (0 === strpos($name, 'get')) { |
|
| 2016 | $virtualColumn = substr($name, 3); |
|
| 2017 | if ($this->hasVirtualColumn($virtualColumn)) { |
|
| 2018 | return $this->getVirtualColumn($virtualColumn); |
|
| 2019 | } |
|
| 2020 | ||
| 2021 | $virtualColumn = lcfirst($virtualColumn); |
|
| 2022 | if ($this->hasVirtualColumn($virtualColumn)) { |
|
| 2023 | return $this->getVirtualColumn($virtualColumn); |
|
| 2024 | } |
|
| 2025 | } |
|
| 2026 | ||
| 2027 | if (0 === strpos($name, 'from')) { |
|
| 2028 | $format = substr($name, 4); |
|
| 2029 | ||
| 2030 | return $this->importFrom($format, reset($params)); |
|
| 2031 | } |
|
| 2032 | ||
| 2033 | if (0 === strpos($name, 'to')) { |
|
| 2034 | $format = substr($name, 2); |
|
| 2035 | $includeLazyLoadColumns = isset($params[0]) ? $params[0] : true; |
|
| 2036 | ||
| 2037 | return $this->exportTo($format, $includeLazyLoadColumns); |
|
| 2038 | } |
|
| 2039 | ||
| 2040 | throw new BadMethodCallException(sprintf('Call to undefined method: %s.', $name)); |
|
| 2041 | } |
|
| 2042 | ||
| 2043 | } |
|
| 2044 | ||
| @@ 2250-2278 (lines=29) @@ | ||
| 2247 | * |
|
| 2248 | * @return array|string |
|
| 2249 | */ |
|
| 2250 | public function __call($name, $params) |
|
| 2251 | { |
|
| 2252 | if (0 === strpos($name, 'get')) { |
|
| 2253 | $virtualColumn = substr($name, 3); |
|
| 2254 | if ($this->hasVirtualColumn($virtualColumn)) { |
|
| 2255 | return $this->getVirtualColumn($virtualColumn); |
|
| 2256 | } |
|
| 2257 | ||
| 2258 | $virtualColumn = lcfirst($virtualColumn); |
|
| 2259 | if ($this->hasVirtualColumn($virtualColumn)) { |
|
| 2260 | return $this->getVirtualColumn($virtualColumn); |
|
| 2261 | } |
|
| 2262 | } |
|
| 2263 | ||
| 2264 | if (0 === strpos($name, 'from')) { |
|
| 2265 | $format = substr($name, 4); |
|
| 2266 | ||
| 2267 | return $this->importFrom($format, reset($params)); |
|
| 2268 | } |
|
| 2269 | ||
| 2270 | if (0 === strpos($name, 'to')) { |
|
| 2271 | $format = substr($name, 2); |
|
| 2272 | $includeLazyLoadColumns = isset($params[0]) ? $params[0] : true; |
|
| 2273 | ||
| 2274 | return $this->exportTo($format, $includeLazyLoadColumns); |
|
| 2275 | } |
|
| 2276 | ||
| 2277 | throw new BadMethodCallException(sprintf('Call to undefined method: %s.', $name)); |
|
| 2278 | } |
|
| 2279 | ||
| 2280 | } |
|
| 2281 | ||
| @@ 1497-1525 (lines=29) @@ | ||
| 1494 | * |
|
| 1495 | * @return array|string |
|
| 1496 | */ |
|
| 1497 | public function __call($name, $params) |
|
| 1498 | { |
|
| 1499 | if (0 === strpos($name, 'get')) { |
|
| 1500 | $virtualColumn = substr($name, 3); |
|
| 1501 | if ($this->hasVirtualColumn($virtualColumn)) { |
|
| 1502 | return $this->getVirtualColumn($virtualColumn); |
|
| 1503 | } |
|
| 1504 | ||
| 1505 | $virtualColumn = lcfirst($virtualColumn); |
|
| 1506 | if ($this->hasVirtualColumn($virtualColumn)) { |
|
| 1507 | return $this->getVirtualColumn($virtualColumn); |
|
| 1508 | } |
|
| 1509 | } |
|
| 1510 | ||
| 1511 | if (0 === strpos($name, 'from')) { |
|
| 1512 | $format = substr($name, 4); |
|
| 1513 | ||
| 1514 | return $this->importFrom($format, reset($params)); |
|
| 1515 | } |
|
| 1516 | ||
| 1517 | if (0 === strpos($name, 'to')) { |
|
| 1518 | $format = substr($name, 2); |
|
| 1519 | $includeLazyLoadColumns = isset($params[0]) ? $params[0] : true; |
|
| 1520 | ||
| 1521 | return $this->exportTo($format, $includeLazyLoadColumns); |
|
| 1522 | } |
|
| 1523 | ||
| 1524 | throw new BadMethodCallException(sprintf('Call to undefined method: %s.', $name)); |
|
| 1525 | } |
|
| 1526 | ||
| 1527 | } |
|
| 1528 | ||
| @@ 2126-2154 (lines=29) @@ | ||
| 2123 | * |
|
| 2124 | * @return array|string |
|
| 2125 | */ |
|
| 2126 | public function __call($name, $params) |
|
| 2127 | { |
|
| 2128 | if (0 === strpos($name, 'get')) { |
|
| 2129 | $virtualColumn = substr($name, 3); |
|
| 2130 | if ($this->hasVirtualColumn($virtualColumn)) { |
|
| 2131 | return $this->getVirtualColumn($virtualColumn); |
|
| 2132 | } |
|
| 2133 | ||
| 2134 | $virtualColumn = lcfirst($virtualColumn); |
|
| 2135 | if ($this->hasVirtualColumn($virtualColumn)) { |
|
| 2136 | return $this->getVirtualColumn($virtualColumn); |
|
| 2137 | } |
|
| 2138 | } |
|
| 2139 | ||
| 2140 | if (0 === strpos($name, 'from')) { |
|
| 2141 | $format = substr($name, 4); |
|
| 2142 | ||
| 2143 | return $this->importFrom($format, reset($params)); |
|
| 2144 | } |
|
| 2145 | ||
| 2146 | if (0 === strpos($name, 'to')) { |
|
| 2147 | $format = substr($name, 2); |
|
| 2148 | $includeLazyLoadColumns = isset($params[0]) ? $params[0] : true; |
|
| 2149 | ||
| 2150 | return $this->exportTo($format, $includeLazyLoadColumns); |
|
| 2151 | } |
|
| 2152 | ||
| 2153 | throw new BadMethodCallException(sprintf('Call to undefined method: %s.', $name)); |
|
| 2154 | } |
|
| 2155 | ||
| 2156 | } |
|
| 2157 | ||
| @@ 1314-1342 (lines=29) @@ | ||
| 1311 | * |
|
| 1312 | * @return array|string |
|
| 1313 | */ |
|
| 1314 | public function __call($name, $params) |
|
| 1315 | { |
|
| 1316 | if (0 === strpos($name, 'get')) { |
|
| 1317 | $virtualColumn = substr($name, 3); |
|
| 1318 | if ($this->hasVirtualColumn($virtualColumn)) { |
|
| 1319 | return $this->getVirtualColumn($virtualColumn); |
|
| 1320 | } |
|
| 1321 | ||
| 1322 | $virtualColumn = lcfirst($virtualColumn); |
|
| 1323 | if ($this->hasVirtualColumn($virtualColumn)) { |
|
| 1324 | return $this->getVirtualColumn($virtualColumn); |
|
| 1325 | } |
|
| 1326 | } |
|
| 1327 | ||
| 1328 | if (0 === strpos($name, 'from')) { |
|
| 1329 | $format = substr($name, 4); |
|
| 1330 | ||
| 1331 | return $this->importFrom($format, reset($params)); |
|
| 1332 | } |
|
| 1333 | ||
| 1334 | if (0 === strpos($name, 'to')) { |
|
| 1335 | $format = substr($name, 2); |
|
| 1336 | $includeLazyLoadColumns = isset($params[0]) ? $params[0] : true; |
|
| 1337 | ||
| 1338 | return $this->exportTo($format, $includeLazyLoadColumns); |
|
| 1339 | } |
|
| 1340 | ||
| 1341 | throw new BadMethodCallException(sprintf('Call to undefined method: %s.', $name)); |
|
| 1342 | } |
|
| 1343 | ||
| 1344 | } |
|
| 1345 | ||