lithium\data\source\MongoDb::configureClass()

public method

Configures a model class by overriding the default dependencies for 'set' and 'entity' , and sets the primary key to '_id', in keeping with Mongo's conventions.

Parameters

  • string $class

    The fully-namespaced model class name to be configured.

Returns

Returns

an array containing keys 'classes' and 'meta', which will be merged with their respective properties in Model.

Source

	public function configureClass($class) {
		return [
			'classes' => $this->_classes,
			'schema' => [],
			'meta' => ['key' => '_id', 'locked' => false]
		];
	}