소스 검색

Add common isValidField function.
Add common empty validateFullMetadata function.

Derek Lambert 13 년 전
부모
커밋
03e910d5e0
1개의 변경된 파일16개의 추가작업 그리고 0개의 파일을 삭제
  1. 16 0
      lib/Gedmo/Mapping/Driver/AbstractAnnotationDriver.php

+ 16 - 0
lib/Gedmo/Mapping/Driver/AbstractAnnotationDriver.php

@@ -71,4 +71,20 @@ abstract class AbstractAnnotationDriver implements AnnotationDriverInterface
         }
         return $class;
     }
+
+    /**
+     * Checks if $field type is valid
+     *
+     * @param object $meta
+     * @param string $field
+     * @return boolean
+     */
+    protected function isValidField($meta, $field)
+    {
+        $mapping = $meta->getFieldMapping($field);
+        return $mapping && in_array($mapping['type'], $this->validTypes);
+    }
+
+    public function validateFullMetadata(ClassMetadata $meta, array $config) {}
+
 }