Beispiel #1
0
 public static function getMembersWithAnnotation($class, $annotation)
 {
     $props = Reflexion::getProperties(new $class());
     $ret = array();
     foreach ($props as $prop) {
         $annot = Reflexion::getAnnotationMember($class, $prop->getName(), $annotation);
         if ($annot !== FALSE) {
             $ret[] = $prop;
         }
     }
     return $ret;
 }
Beispiel #2
0
 public static function isMemberInManyToOne($class, $array, $member)
 {
     foreach ($array as $memberMTO) {
         $annot = Reflexion::getAnnotationMember($class, $memberMTO->getName(), "JoinColumn");
         if ($annot->name == $member) {
             return true;
         }
     }
     return false;
 }