@@ 259-266 (lines=8) @@ | ||
256 | * |
|
257 | * @return array |
|
258 | */ |
|
259 | public function getRelation($name) |
|
260 | { |
|
261 | if (!isset($this->relations[$name])) { |
|
262 | throw new \InvalidArgumentException('The relation with name "' . $name . '" is not found for table "' . $this->getTableName() . '"'); |
|
263 | } |
|
264 | ||
265 | return $this->relations[$name]; |
|
266 | } |
|
267 | ||
268 | /** |
|
269 | * @param string $name |
|
@@ 273-280 (lines=8) @@ | ||
270 | * |
|
271 | * @return array |
|
272 | */ |
|
273 | public function getColumn($name) |
|
274 | { |
|
275 | if (!isset($this->columns[$name])) { |
|
276 | throw new \InvalidArgumentException('The column with name "' . $name . '" is not found for table "' . $this->getTableName() . '"'); |
|
277 | } |
|
278 | ||
279 | return $this->columns[$name]; |
|
280 | } |
|
281 | ||
282 | /** |
|
283 | * @return string |