Exemple #1
0
 function findEntityClass($name = null)
 {
     if ($name) {
         $name = CaseConvert::ucw($name);
         foreach ($this->entityClassPrefix as $prefix) {
             $c = $prefix;
             if (substr($prefix, -1) === '\\' && in_array(strtolower($name), self::$phpReservedKeywords)) {
                 $c .= '_';
             }
             $c .= $name;
             if (class_exists($c)) {
                 return $c;
             }
         }
     }
     return $this->entityClassDefault;
 }
Exemple #2
0
 function findEntityClass($name = null)
 {
     if ($name) {
         $name = CaseConvert::ucw($name);
         foreach ($this->modelClassPrefix as $prefix) {
             $c = $prefix . $name . $this->modelClassSuffix;
             if (class_exists($c)) {
                 return $c;
             }
         }
     }
     return class_exists($this->entityClassDefault) ? $this->entityClassDefault : 'stdClass';
 }