Below, is a summary of all classes and their parameters's typehinting status. .
Method | Argument | Typehint | Default | |||||
class AnnotationParser | ||||||||
Method | Argument | Typehint | Default | |||||
classHasAnnotation | bool | |||||||
propertiesWithWhitelistedAnnotations | array | |||||||
getAnnotations | array | |||||||
hasNodeImmutableAnnotation | bool | |||||||
class BackwardsIterator | ||||||||
Method | Argument | Typehint | Default | |||||
iterateBackwards | \Generator | |||||||
class Converter | ||||||||
Method | Argument | Typehint | Default | |||||
propertyStringNames | array | |||||||
propertyToString | string | |||||||
class NodeParser | ||||||||
Method | Argument | Typehint | Default | |||||
getClassNode | ?Node\Stmt\Class_ | |||||||
getClassProperties | array | |||||||
getNonPrivateProperties | array | |||||||
class ImmutableObjectRule | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
getNodeType | string | |||||||
processNode | array | |||||||
getInheritedImmutableProperties | array | |||||||
detectImmutableProperties | void | |||||||
assertImmutablePropertyIsNotPublic | array |