Ejemplo n.º 1
0
Archivo: Row.php Proyecto: douggr/benri
 /**
  * Retrieve a row field value.
  *
  * @param string The user-specified column name.
  * @return mixed The corresponding column value.
  * @throws Zend_Db_Table_Row_Exception if the $columnName is not a column
  *      in the row.
  * @internal
  */
 public function __get($columnName)
 {
     $getter = Benri_Util_String::camelize($columnName, true);
     if (method_exists($this, $getter = "get{$getter}")) {
         return call_user_func_array([$this, $getter], []);
     }
     return parent::__get($columnName);
 }
Ejemplo n.º 2
0
 /**
  * {@inheritdoc}
  * @internal
  */
 public function __get($columnName)
 {
     $getter = String::camelize($columnName, true);
     if (method_exists($this, "get{$getter}")) {
         return call_user_func_array([$this, "get{$getter}"], [$value]);
     } else {
         return parent::__get($columnName);
     }
 }