aboutsummaryrefslogtreecommitdiff
path: root/interface.php
diff options
context:
space:
mode:
authorSilvio <silvio@devlet.com.br>2010-03-30 16:47:56 -0300
committerSilvio <silvio@devlet.com.br>2010-03-30 16:47:56 -0300
commitb9c8bdc69608864b258630dd0a58312f70917d30 (patch)
tree8eebcc6733dc2e2eb2a771a3e3d12977eeeaf8b8 /interface.php
parentd24805edd744e611e4445b2b7afa1879655c639b (diff)
downloadcinisis-b9c8bdc69608864b258630dd0a58312f70917d30.tar.gz
cinisis-b9c8bdc69608864b258630dd0a58312f70917d30.tar.bz2
Enhancing docs
Diffstat (limited to 'interface.php')
-rw-r--r--interface.php11
1 files changed, 10 insertions, 1 deletions
diff --git a/interface.php b/interface.php
index f5802d7..c2e1e9b 100644
--- a/interface.php
+++ b/interface.php
@@ -7,15 +7,21 @@ interface IsisDb {
/**
* Constructor.
*
+ * The implementation constructor should accept a database
+ * schema definition and setup the appropriate db resource.
+ *
* @param $schema
* High level database schema description.
*
+ * @return
+ * Database resource or FALSE in case of error.
+ *
* @see default_schema()
*/
public function __construct($schema);
/**
- * Read an entry.
+ * Read an entry from the database.
*
* @param $id
* Database row id.
@@ -33,6 +39,9 @@ interface IsisDb {
/**
* Return a default example schema.
*
+ * The example schema should have all information the implementation
+ * needs to be able to open and read a database.
+ *
* @return
* Array with a sample database schema.
*/