public function findAllByClass($className) { return array_values(array_filter($this->operationRunners, function (OperationRunner $operationRunner) use($className) { return get_class($operationRunner) == $className || is_subclass_of($operationRunner, $className); })); }
/** * @return BufferedOperationRunner[] */ private function getRunners() { return $this->registry->findAllByClass(BufferedOperationRunner::class); }