public function indexTags()
{
foreach ($this->loader->names() as $table_name) {
$definition = $this->loader->get($table_name);
if (!isset($definition->tags)) {
$this->untagged[] = $table_name;
continue;
}
foreach ($definition->tags as $tag) {
if (!isset($this->tags[$tag])) {
$this->tags[$tag] = [];
}
$this->tags[$tag][] = $table_name;
}
}
$this->indexed = true;
}