class = $class; $this->method = $method; $this->argPosition = $argPosition; $this->classWithConstants = $classWithConstants; $this->caseInsensitive = $caseInsensitive; } public function getObjectType() : \PHPStan\Type\ObjectType { return new \PHPStan\Type\ObjectType($this->class); } public function getMethod() : string { return $this->method; } /** * @return class-string */ public function getClassWithConstants() : string { return $this->classWithConstants; } public function getArgPosition() : int { return $this->argPosition; } public function isCaseInsensitive() : bool { return $this->caseInsensitive; } }