lithium\data\Schema::merge()
Merges another Schema
object into the current one.
Parameters
-
object
$schema
Another
Schema
class object to be merged into the current one. If this schema contains field names that conflict with existing field names, the existing fields will not be overwritten.
Returns
voidSource
public function merge($schema) {
if ($this->_locked) {
throw new RuntimeException("Schema cannot be modified.");
}
$this->_fields += $schema->fields();
}