public function schemaError()
{
$errors = [];
$validator = $this->schema_validator;
$table_schema = $this->loadSchema('table.json');
foreach ($this->loader->names() as $table_name) {
$table_data = $this->loader->get($table_name);
$validator->check($table_data, $table_schema);
if (!$validator->isValid()) {
foreach ($validator->getErrors() as $error) {
$errors[] = ['table' => $table_name, 'path' => $this->loader->path($table_name), 'property' => $error['property'], 'message' => $error['message']];
}
throw new SchemaException($errors);
}
$this->fieldSchematicError($table_name, $table_data);
}
return null;
}