@wpkernel/php-json-ast v0.12.6-beta.3
@wpkernel/php-json-ast v0.12.6-beta.3
Interfaces
PHP AST
- PhpArg
- PhpAttrGroup
- PhpAttribute
- PhpClosureUse
- PhpComment
- PhpCommentLocation
- PhpConst
- PhpDeclareItem
- PhpExprArray
- PhpExprArrayDimFetch
- PhpExprArrayItem
- PhpExprArrowFunction
- PhpExprAssign
- PhpExprBase
- PhpExprBinaryOp
- PhpExprBooleanNot
- PhpExprCastArray
- PhpExprCastBool
- PhpExprCastDouble
- PhpExprCastInt
- PhpExprCastString
- PhpExprClone
- PhpExprClosure
- PhpExprCoalesce
- PhpExprConstFetch
- PhpExprFuncCall
- PhpExprInclude
- PhpExprInstanceof
- PhpExprMatch
- PhpExprMethodCall
- PhpExprNew
- PhpExprNullsafeMethodCall
- PhpExprNullsafePropertyFetch
- PhpExprPropertyFetch
- PhpExprStaticCall
- PhpExprStaticPropertyFetch
- PhpExprTernary
- PhpExprThrow
- PhpExprUnaryMinus
- PhpExprUnaryPlus
- PhpExprVariable
- PhpIdentifier
- PhpIntersectionType
- PhpMatchArm
- PhpName
- PhpNode
- PhpNullableType
- PhpParam
- PhpPropertyHook
- PhpScalarBase
- PhpScalarDNumber
- PhpScalarLNumber
- PhpScalarMagicConst
- PhpScalarString
- PhpStmtBase
- PhpStmtBreak
- PhpStmtCase
- PhpStmtClass
- PhpStmtClassConst
- PhpStmtClassMethod
- PhpStmtContinue
- PhpStmtDeclare
- PhpStmtDo
- PhpStmtEcho
- PhpStmtElse
- PhpStmtElseIf
- PhpStmtExpression
- PhpStmtFor
- PhpStmtForeach
- PhpStmtFunction
- PhpStmtGroupUse
- PhpStmtIf
- PhpStmtNamespace
- PhpStmtNop
- PhpStmtProperty
- PhpStmtPropertyProperty
- PhpStmtReturn
- PhpStmtSwitch
- PhpStmtTraitUse
- PhpStmtUse
- PhpStmtUseUse
- PhpStmtWhile
- PhpUnionType
Other
- BaselineCodemodPackOptions
- BuilderInput
- BuilderOutput
- BuilderWriteAction
- ConsumePhpProgramIngestionOptions
- CreateHelperOptions
- CreatePhpFileBuilderOptions
- CreatePhpProgramBuilderOptions
- CreatePhpProgramWriterHelperOptions
- DelimitedLinesResult
- DriverContext
- FlushBufferedMessageResult
- Helper
- HelperApplyOptions
- HelperApplyResult
- HelperDescriptor
- HelperNext
- HelperRollback
- PersistProgramArtifactsOptions
- PhpAstBuilder
- PhpAstBuilderAdapter
- PhpAstChannel
- PhpAstContext
- PhpAstContextEntry
- PhpBuilderChannel
- PhpBuilderFactoryArgumentLiteral
- PhpBuilderFactoryArgumentParameter
- PhpBuilderFactoryClassIntent
- PhpBuilderFactoryFileIntent
- PhpBuilderFactoryIntent
- PhpBuilderFactoryLiteralBool
- PhpBuilderFactoryLiteralFloat
- PhpBuilderFactoryLiteralInt
- PhpBuilderFactoryLiteralNull
- PhpBuilderFactoryLiteralString
- PhpBuilderFactoryMethodAssignPropertyStep
- PhpBuilderFactoryMethodIntent
- PhpBuilderFactoryMethodReturnNewStep
- PhpBuilderFactoryMethodReturnPropertyStep
- PhpBuilderFactoryNamespaceIntent
- PhpBuilderFactoryParameterIntent
- PhpBuilderFactoryPropertyIntent
- PhpBuilderFactoryUseIntent
- PhpCodemodConfiguration
- PhpCodemodDiagnosticsConfiguration
- PhpCodemodIngestionResult
- PhpCodemodStackConfiguration
- PhpCodemodVisitorConfiguration
- PhpDriverConfigurationOptions
- PhpNodeFinderQueryConfiguration
- PhpNodeFinderQueryDefinition
- PhpNodeFinderQueryMatch
- PhpNodeFinderQueryResult
- PhpNodeFinderQueryResultEntry
- PhpPrettyPrinter
- PhpPrettyPrintPayload
- PhpPrettyPrintResult
- PhpPrintable
- PhpProgramAction
- PhpProgramCodemodDiagnostics
- PhpProgramCodemodDiagnosticsDumps
- PhpProgramCodemodResult
- PhpProgramCodemodVisitorSummary
- PhpProgramIngestionMessage
- PhpStatementEntry
- PipelineContext
- ProgramUse
- ResolvePhpCodemodIngestionScriptOptions
- RunPhpCodemodIngestionOptions
- Workspace
- WorkspaceLike
- WorkspaceWriteOptions
Type Aliases
PHP AST
- PhpAttributes
- PhpBinaryOperator
- PhpClassStmt
- PhpDocComment
- PhpExpr
- PhpExprCastScalar
- PhpExprNodeType
- PhpNodeLike
- PhpProgram
- PhpScalar
- PhpStmt
- PhpType
Other
- BuilderHelper
- DriverHelper
- DriverWorkspace
- HelperApplyFn
- HelperKind
- HelperMode
- PhpBuilderFactoryArgument
- PhpBuilderFactoryLiteral
- PhpBuilderFactoryMethodStep
- PhpBuilderFactoryUseKind
- PhpFileAst
- PhpFileMetadata
- PhpIncludeType
- PhpJsonAst
- PhpJsonNode
- PhpNodeFinderQueryKey
- PhpProgramIngestionSource
- PipelinePhase
Variables
PHP AST
- PHP_CLASS_MODIFIER_ABSTRACT
- PHP_CLASS_MODIFIER_FINAL
- PHP_METHOD_MODIFIER_ABSTRACT
- PHP_METHOD_MODIFIER_FINAL
- PHP_METHOD_MODIFIER_PRIVATE
- PHP_METHOD_MODIFIER_PROTECTED
- PHP_METHOD_MODIFIER_PUBLIC
- PHP_METHOD_MODIFIER_STATIC
Other
Functions
Pipeline
PHP AST
- buildArg
- buildArray
- buildArrayCast
- buildArrayDimFetch
- buildArrayItem
- buildArrowFunction
- buildAssign
- buildAttribute
- buildAttributeGroup
- buildBinaryOperation
- buildBooleanNot
- buildClass
- buildClassMethod
- buildClosure
- buildClosureUse
- buildComment
- buildConst
- buildContinue
- buildDeclare
- buildDeclareItem
- buildDocComment
- buildExpressionStatement
- buildForeach
- buildFullyQualifiedName
- buildFuncCall
- buildGroupUse
- buildIdentifier
- buildIfStatement
- buildInclude
- buildInstanceof
- buildMagicConstant
- buildMatch
- buildMatchArm
- buildMethodCall
- buildName
- buildNamespace
- buildNew
- buildNode
- buildNull
- buildNullableType
- buildNullsafeMethodCall
- buildNullsafePropertyFetch
- buildParam
- buildPropertyFetch
- buildPropertyHook
- buildReturn
- buildScalarBool
- buildScalarCast
- buildScalarFloat
- buildScalarInt
- buildScalarString
- buildStaticCall
- buildStmtNop
- buildTernary
- buildThrow
- buildUse
- buildUseUse
- buildVariable
- formatClassModifiers
- mergeNodeAttributes
Other
- addUseEntry
- appendDocblockLine
- appendProgramStatement
- appendStatementLine
- assemblePhpProgramFromBuilderFactory
- buildPrintable
- collectCodemodDifferences
- consumePhpProgramIngestion
- convertBuilderIntentToArgument
- convertLiteralToExpression
- createBaselineCodemodConfiguration
- createPhpFileBuilder
- createPhpProgramBuilder
- createPhpProgramWriterHelper
- derivePhpNameFromString
- derivePhpTypeFromString
- drainDelimitedLines
- expandMethodStepToStatements
- flattenMethodSteps
- flushBufferedMessage
- formatCodemodSummary
- formatCodemodVisitorSummary
- getPhpAstChannel
- getPhpBuilderChannel
- hashAst
- isPhpBuilderFactoryIntentEmpty
- isPhpCodemodConfigurationEmpty
- isPhpNodeFinderQueryConfigurationEmpty
- isPhpProgramCodemodResult
- isPhpProgramIngestionPayload
- normaliseStringArray
- parseMessage
- persistCodemodDiagnostics
- persistProgramArtifacts
- resetPhpAstChannel
- resetPhpBuilderChannel
- resetPhpProgramBuilderContext
- resolvePhpCodemodIngestionScriptPath
- runPhpCodemodIngestion
- serialiseAst
- serialisePhpBuilderFactoryIntent
- serialisePhpCodemodConfiguration
- serialisePhpNodeFinderQueryConfiguration
- setNamespaceParts
- toAsyncIterable
