lithium\data\Schema::merge()

public method

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

void

Source

	public function merge($schema) {
		if ($this->_locked) {
			throw new RuntimeException("Schema cannot be modified.");
		}
		$this->_fields += $schema->fields();
	}