Extends
lithium\util\CollectionSource
protected function _init() {
parent::_init();
foreach (array('data', 'classes', 'model', 'result', 'query') as $key) {
unset($this->_config[$key]);
}
if ($model = $this->_model) {
$options = array(
'pathKey' => $this->_pathKey,
'schema' => $model::schema(),
'exists' => isset($this->_config['exists']) ? $this->_config['exists'] : null
);
$this->_data = $model::connection()->cast($this, $this->_data, $options);
}
}