check if a namespace or package are set before creating model
This commit is contained in:
parent
3ca1987727
commit
5cacef0132
|
@ -72,6 +72,8 @@ abstract class PhingCommand extends Command
|
|||
$database['package'] = $prefix . '.' . $database['package'];
|
||||
} elseif (isset($database['namespace'])) {
|
||||
$database['package'] = $prefix . '.' . str_replace('\\', '.', $database['namespace']);
|
||||
} else {
|
||||
throw new \RuntimeException(sprintf('Please define a `package` attribute or a `namespace` attribute for schema `%s`', $schema->getBaseName()));
|
||||
}
|
||||
|
||||
foreach ($database->table as $table)
|
||||
|
@ -80,6 +82,8 @@ abstract class PhingCommand extends Command
|
|||
$table['package'] = $prefix . '.' . $table['package'];
|
||||
} elseif (isset($table['namespace'])) {
|
||||
$table['package'] = $prefix . '.' . str_replace('\\', '.', $table['namespace']);
|
||||
} else {
|
||||
$table['package'] = $database['package'];
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue