final
public
__construct(int $versionId, self::SOURCE_* $source = self::SOURCE_UNKNOWN)
getSource(): self::SOURCE_*
getSourceLabel(): string
getVersionId(): int
getMajorVersionId(): int
getMinorVersionId(): int
getPatchVersionId(): int
getVersionString(): string
supportsNullCoalesceAssign(): bool
supportsParameterContravariance(): bool
supportsReturnCovariance(): bool
supportsNoncapturingCatches(): bool
supportsNativeUnionTypes(): bool
deprecatesRequiredParameterAfterOptional(): bool
deprecatesRequiredParameterAfterOptionalNullableAndDefaultNull(): bool
deprecatesRequiredParameterAfterOptionalUnionOrMixed(): bool
supportsLessOverridenParametersWithVariadic(): bool
supportsThrowExpression(): bool
supportsClassConstantOnExpression(): bool
supportsLegacyConstructor(): bool
supportsPromotedProperties(): bool
supportsParameterTypeWidening(): bool
supportsUnsetCast(): bool
supportsNamedArguments(): bool
throwsTypeErrorForInternalFunctions(): bool
throwsValueErrorForInternalFunctions(): bool
supportsHhPrintfSpecifier(): bool
isEmptyStringValidAliasForNoneInMbSubstituteCharacter(): bool
supportsAllUnicodeScalarCodePointsInMbSubstituteCharacter(): bool
isNumericStringValidArgInMbSubstituteCharacter(): bool
isNullValidArgInMbSubstituteCharacter(): bool
isInterfaceConstantImplicitlyFinal(): bool
supportsFinalConstants(): bool
supportsReadOnlyProperties(): bool
supportsEnums(): bool
supportsPureIntersectionTypes(): bool
supportsCaseInsensitiveConstantNames(): bool
hasStricterRoundFunctions(): bool
hasTentativeReturnTypes(): bool
supportsFirstClassCallables(): bool
supportsArrayUnpackingWithStringKeys(): bool
throwsOnInvalidMbStringEncoding(): bool
supportsPassNoneEncodings(): bool
producesWarningForFinalPrivateMethods(): bool
deprecatesDynamicProperties(): bool
strSplitReturnsEmptyArray(): bool
supportsDisjunctiveNormalForm(): bool
serializableRequiresMagicMethods(): bool
arrayFunctionsReturnNullWithNonArray(): bool
castsNumbersToStringsOnLooseComparison(): bool
supportsCallableInstanceMethods(): bool
supportsJsonValidate(): bool
supportsConstantsInTraits(): bool
supportsNativeTypesInClassConstants(): bool
supportsAbstractTraitMethods(): bool
supportsOverrideAttribute(): bool
supportsDynamicClassConstantFetch(): bool
supportsReadOnlyClasses(): bool
supportsReadOnlyAnonymousClasses(): bool
supportsNeverReturnTypeInArrowFunction(): bool
supportsPregUnmatchedAsNull(): bool
supportsPregCaptureOnlyNamedGroups(): bool
hasDateTimeExceptions(): bool
isCurloptUrlCheckingFileSchemeWithOpenBasedir(): bool
highlightStringDoesNotReturnFalse(): bool
deprecatesImplicitlyNullableParameterTypes(): bool
substrReturnFalseInsteadOfEmptyString(): bool