|
|
@@ -0,0 +1,30 @@
|
|
|
+<?php
|
|
|
+
|
|
|
+class TestSource 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');
|
|
|
+ }
|
|
|
+
|
|
|
+}
|
|
|
+?>
|