Browse Source

Add common isValidField function.
Add common empty validateFullMetadata function.

Derek Lambert 13 years ago
parent
commit
03e910d5e0
1 changed files with 16 additions and 0 deletions
  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) {}
+
 }