leftSideTypes)) { return []; } $constants = []; foreach ($analysis->leftSideTypes as $type) { try { $reflection = new \ReflectionClass($type); } catch (\ReflectionException $e) { continue; } foreach ($reflection->getReflectionConstants() as $constant) { if ($constant->isPublic()) { $constants[] = $constant->getName(); } } } return \array_values(\array_unique($constants)); } }