<?php class Test2OtherSource extends DataSource { function describe($model) { return compact('model'); } function listSources() { return array('test_source'); } function create($model, $fields = array(), $values = array()) { return compact('model', 'fields', 'values'); } function read($model, $queryData = array()) { return compact('model', 'queryData'); } function update($model, $fields = array(), $values = array()) { return compact('model', 'fields', 'values'); } function delete($model, $id) { return compact('model', 'id'); } }