| @@ 39-44 (lines=6) @@ | ||
| 36 | $tableName = ''; |
|
| 37 | ||
| 38 | if ($table instanceof \CI_Model) { |
|
| 39 | if (method_exists($newModel, 'getTableName')) { |
|
| 40 | $tableName = $newModel->getTableName(); |
|
| 41 | } elseif (property_exists($newModel, 'table')) { |
|
| 42 | // NOTE: To be removed in v1.0.0 |
|
| 43 | $tableName = $newModel->table; |
|
| 44 | } |
|
| 45 | } |
|
| 46 | ||
| 47 | if (! $isForeignKey && $this->table) { |
|
| @@ 190-195 (lines=6) @@ | ||
| 187 | $newModel = new $newTable; |
|
| 188 | } |
|
| 189 | ||
| 190 | if (method_exists($newModel, 'getTableName')) { |
|
| 191 | $newTable = $newModel->getTableName(); |
|
| 192 | } elseif (property_exists($newModel, 'table')) { |
|
| 193 | // NOTE: To be removed in v1.0.0 |
|
| 194 | $newTable = $newModel->table; |
|
| 195 | } |
|
| 196 | ||
| 197 | return [ strtolower($newTable), $newModel ]; |
|
| 198 | } |
|