Exemplo n.º 1
0
 function __isset($field)
 {
     $field = StringUtils::lowDashToCamelCase($field);
     $fieldList = array_flip($this->getFieldsList());
     return isset($fieldList[$field]);
 }
Exemplo n.º 2
0
 public function getFieldMethod($field, $method)
 {
     $fieldMeta = $this->getFieldMeta($field);
     if (!is_array($fieldMeta) || empty($fieldMeta) || !isset($fieldMeta["set"]) && !isset($fieldMeta["get"])) {
         $field = StringUtils::lowDashToCamelCase($field);
         return $method . ucfirst($field);
     }
     if (!isset($fieldMeta[$method])) {
         return null;
     }
     $fieldMethod = $fieldMeta[$method];
     return $fieldMethod;
 }