public function classSaved($class, $params = [])
{
if (is_array($this->allowedTypes)) {
foreach ($this->allowedTypes as $allowedType) {
try {
$definition = Object\Objectbrick\Definition::getByKey($allowedType);
} catch (\Exception $e) {
Logger::info("Unknown allowed type [ {$allowedType} ] ignored.");
}
if ($definition) {
$fieldDefinition = $definition->getFieldDefinitions();
foreach ($fieldDefinition as $fd) {
if (method_exists($fd, "classSaved")) {
$fd->classSaved($class);
}
}
}
}
}
}