public function validate(array $data)
{
$loader = new YamlLoader();
$schemaContent = $loader->loadFromFile(__DIR__ . '/../definitionSchema.yml');
$schema = new MetaYaml($schemaContent);
try {
$schema->validate($data);
} catch (\Exception $e) {
throw new \LogicException($e->getMessage(), $e->getCode(), $e);
}
}