⇢ | A | IdentifierResolver added | |
⇢ | A | StringNodePrefixer added | |
⇢ | A | IdentifierNameAppender added | |
A | ↛ | StringScoperPrefixer removed | |
A | ↛ | FullyQualifiedNameResolver removed |
⇢ | A | ConstStmtReplacer::replaceConst() added | |
⇢ | A | StringNodePrefixer::prefixStringValue() added | |
⇢ | A | ClassAliasStmtAppender::shouldAppendStmt() added | |
⇢ | A | IdentifierResolver::resolveIdentifier() added | |
⇢ | A | IdentifierResolver::__construct() added | |
⇢ | A | NewdocPrefixer::__construct() added | |
⇢ | A | StringNodePrefixer::__construct() added | |
⇢ | A | IdentifierNameAppender::enterNode() added | |
⇢ | A | IdentifierNameAppender::__construct() added | |
⇢ | A | EvalPrefixer::__construct() added | |
B | ↗ | A | ClassAliasStmtAppender::createNamespaceStmts() improved |
B | ↛ | FullyQualifiedNameResolver::resolveNodeName() removed | |
A | ↛ | FullyQualifiedNameResolver::resolveName() removed | |
A | ↛ | FullyQualifiedNameResolver::resolveStringName() removed | |
A | ↛ | StringScoperPrefixer::__construct() removed | |
A | ↛ | StringScoperPrefixer::scopeStringValue() removed | |
A | ↛ | FullyQualifiedNameResolver::__construct() removed |