Nette\DI\ContainerBuilder::findByType PHP Method

findByType() public method

Gets the service names and definitions of the specified type.
public findByType ( $class ) : ServiceDefinition[]
return ServiceDefinition[]
    public function findByType($class)
    {
        $class = ltrim($class, '\\');
        self::checkCase($class);
        $found = [];
        $classes = $this->getClassList();
        if (!empty($classes[$class])) {
            foreach (array_merge(...array_values($classes[$class])) as $name) {
                $found[$name] = $this->definitions[$name];
            }
        }
        return $found;
    }