From: Andrey Kutejko Date: Sat, 3 Aug 2013 08:52:56 +0000 (+0300) Subject: table: default params X-Git-Tag: 0.5~86 X-Git-Url: https://git.andy128k.dev/?a=commitdiff_plain;h=b710bab7c911963fda805607c536a7996e745532;p=ipf.git table: default params --- diff --git a/ipf/orm/table.php b/ipf/orm/table.php index bb496e6..fcf2e23 100644 --- a/ipf/orm/table.php +++ b/ipf/orm/table.php @@ -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)