in src/privateimpl/ControllerFacts.hack [28:39]
public function getControllers(
): ImmMap<classname<T>, ImmSet<HttpMethod>> {
$controllers = Map { };
$subclasses = $this->classFacts->getSubclassesOf($this->baseClass);
foreach ($subclasses as $name => $def) {
if (!$this->isUriMappable($def)) {
continue;
}
$controllers[$name] = $this->getHttpMethodsForController($name);
}
return $controllers->immutable();
}