]> git.andy128k.dev Git - ipf-legacy-orm.git/commitdiff
table: default params
authorAndrey Kutejko <andy128k@gmail.com>
Sat, 3 Aug 2013 08:52:56 +0000 (11:52 +0300)
committerAndrey Kutejko <andy128k@gmail.com>
Sat, 3 Aug 2013 08:52:56 +0000 (11:52 +0300)
ipf/orm/table.php

index bb496e62c84d1bd94aca7e353d191f39ac383ca1..fcf2e235ae6301771844bbf2ee82272faccf5c6b 100644 (file)
@@ -296,12 +296,12 @@ class IPF_ORM_Table extends IPF_ORM_Configurable implements Countable
         $this->_options[$name] = $value;
     }
 
-    public function getOption($name)
+    public function getOption($name, $default=null)
     {
         if (isset($this->_options[$name])) {
             return $this->_options[$name];
         }
-        return null;
+        return $default;
     }
 
     public function getColumnName($fieldName)
@@ -317,12 +317,12 @@ class IPF_ORM_Table extends IPF_ORM_Configurable implements Countable
         return strtolower($fieldName);
     }
 
-    public function getColumnDefinition($columnName)
+    public function getColumnDefinition($columnName, $default=false)
     {
-        if ( ! isset($this->_columns[$columnName])) {
-            return false;
+        if (isset($this->_columns[$columnName])) {
+            return $this->_columns[$columnName];
         }
-        return $this->_columns[$columnName];
+        return false;
     }
 
     public function getFieldName($columnName)