$classes) { if ($modelSet == "customtype") { continue; } $modelSets[] = array($modelSet); } return $modelSets; } /** * @dataProvider dataValidateModelSets */ public function testValidateModelSets($modelSet) { $validator = new SchemaValidator($this->_em); $classes = array(); foreach (self::$_modelSets[$modelSet] as $className) { $classes[] = $this->_em->getClassMetadata($className); } foreach ($classes as $class) { $ce = $validator->validateClass($class); $this->assertEquals(0, count($ce), "Invalid Modelset: " . $modelSet . " class " . $class->name . ": ". implode("\n", $ce)); } } }