├── .github
└── workflows
│ ├── code-style.yml
│ ├── phpunit.yml
│ ├── publish-to-redaxo.yml
│ └── rexstan.yml
├── .gitignore
├── .idea
├── deployment.xml
├── php.xml
├── symfony2.xml
└── watcherTasks.xml
├── .php-cs-fixer.dist.php
├── .tools
├── bootstrap.php
└── rexstan.php
├── LICENSE
├── README.de.md
├── README.md
├── assets
├── backend.css
├── backend.css.map
├── backend.js
├── backend.scss
├── diff-table.css
├── rss.scss
├── table.css
├── table.css.map
├── table.scss
├── tagsinput.css
└── tagsinput.js
├── boot.php
├── composer.json
├── composer.lock
├── install.php
├── lang
└── de_de.lang
├── lib
├── Index.php
├── RssDiff.php
├── Url.php
├── cronjob.php
└── form
│ └── form.php
├── package.yml
├── pages
├── dashboard.php
├── index.php
├── settings.php
├── url.diff.php
├── url.form.php
├── url.list.php
└── url.snapshots.php
├── phpunit.xml.dist
├── tests
└── unit
│ └── url_test.php
├── update.php
└── vendor
├── autoload.php
├── bin
├── php-cs-fixer
├── php-parse
└── phpunit
├── caxy
└── php-htmldiff
│ ├── .gitattributes
│ ├── .github_changelog_generator
│ ├── .gitignore
│ ├── .scrutinizer.yml
│ ├── CHANGELOG.md
│ ├── CODE_OF_CONDUCT.md
│ ├── CONTRIBUTING.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ ├── doc
│ └── differences.rst
│ ├── lib
│ └── Caxy
│ │ └── HtmlDiff
│ │ ├── AbstractDiff.php
│ │ ├── DiffCache.php
│ │ ├── HtmlDiff.php
│ │ ├── HtmlDiffConfig.php
│ │ ├── LcsService.php
│ │ ├── ListDiffLines.php
│ │ ├── MatchingBlock.php
│ │ ├── Operation.php
│ │ ├── Preprocessor.php
│ │ ├── Strategy
│ │ ├── EqualMatchStrategy.php
│ │ ├── ListItemMatchStrategy.php
│ │ └── MatchStrategyInterface.php
│ │ ├── Table
│ │ ├── AbstractTableElement.php
│ │ ├── DiffRowPosition.php
│ │ ├── RowMatch.php
│ │ ├── Table.php
│ │ ├── TableCell.php
│ │ ├── TableDiff.php
│ │ ├── TableMatch.php
│ │ ├── TablePosition.php
│ │ └── TableRow.php
│ │ └── Util
│ │ └── MbStringUtil.php
│ ├── phpcs.xml
│ └── phpunit.xml.dist
├── composer
├── ClassLoader.php
├── InstalledVersions.php
├── LICENSE
├── autoload_classmap.php
├── autoload_files.php
├── autoload_namespaces.php
├── autoload_psr4.php
├── autoload_real.php
├── autoload_static.php
├── installed.json
├── installed.php
├── pcre
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ │ ├── MatchAllResult.php
│ │ ├── MatchAllStrictGroupsResult.php
│ │ ├── MatchAllWithOffsetsResult.php
│ │ ├── MatchResult.php
│ │ ├── MatchStrictGroupsResult.php
│ │ ├── MatchWithOffsetsResult.php
│ │ ├── PcreException.php
│ │ ├── Preg.php
│ │ ├── Regex.php
│ │ ├── ReplaceResult.php
│ │ └── UnexpectedNullMatchException.php
├── platform_check.php
├── semver
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ ├── phpstan-baseline.neon
│ └── src
│ │ ├── Comparator.php
│ │ ├── CompilingMatcher.php
│ │ ├── Constraint
│ │ ├── Bound.php
│ │ ├── Constraint.php
│ │ ├── ConstraintInterface.php
│ │ ├── MatchAllConstraint.php
│ │ ├── MatchNoneConstraint.php
│ │ └── MultiConstraint.php
│ │ ├── Interval.php
│ │ ├── Intervals.php
│ │ ├── Semver.php
│ │ └── VersionParser.php
└── xdebug-handler
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ ├── PhpConfig.php
│ ├── Process.php
│ ├── Status.php
│ └── XdebugHandler.php
├── doctrine
└── instantiator
│ ├── .doctrine-project.json
│ ├── CONTRIBUTING.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ ├── docs
│ └── en
│ │ ├── index.rst
│ │ └── sidebar.rst
│ ├── psalm.xml
│ └── src
│ └── Doctrine
│ └── Instantiator
│ ├── Exception
│ ├── ExceptionInterface.php
│ ├── InvalidArgumentException.php
│ └── UnexpectedValueException.php
│ ├── Instantiator.php
│ └── InstantiatorInterface.php
├── ezyang
└── htmlpurifier
│ ├── CHANGELOG.md
│ ├── CREDITS
│ ├── LICENSE
│ ├── README.md
│ ├── VERSION
│ ├── composer.json
│ └── library
│ ├── HTMLPurifier.auto.php
│ ├── HTMLPurifier.autoload-legacy.php
│ ├── HTMLPurifier.autoload.php
│ ├── HTMLPurifier.composer.php
│ ├── HTMLPurifier.func.php
│ ├── HTMLPurifier.includes.php
│ ├── HTMLPurifier.kses.php
│ ├── HTMLPurifier.path.php
│ ├── HTMLPurifier.php
│ ├── HTMLPurifier.safe-includes.php
│ └── HTMLPurifier
│ ├── Arborize.php
│ ├── AttrCollections.php
│ ├── AttrDef.php
│ ├── AttrDef
│ ├── CSS.php
│ ├── CSS
│ │ ├── AlphaValue.php
│ │ ├── Background.php
│ │ ├── BackgroundPosition.php
│ │ ├── Border.php
│ │ ├── Color.php
│ │ ├── Composite.php
│ │ ├── DenyElementDecorator.php
│ │ ├── Filter.php
│ │ ├── Font.php
│ │ ├── FontFamily.php
│ │ ├── Ident.php
│ │ ├── ImportantDecorator.php
│ │ ├── Length.php
│ │ ├── ListStyle.php
│ │ ├── Multiple.php
│ │ ├── Number.php
│ │ ├── Percentage.php
│ │ ├── TextDecoration.php
│ │ └── URI.php
│ ├── Clone.php
│ ├── Enum.php
│ ├── HTML
│ │ ├── Bool.php
│ │ ├── Class.php
│ │ ├── Color.php
│ │ ├── ContentEditable.php
│ │ ├── FrameTarget.php
│ │ ├── ID.php
│ │ ├── Length.php
│ │ ├── LinkTypes.php
│ │ ├── MultiLength.php
│ │ ├── Nmtokens.php
│ │ └── Pixels.php
│ ├── Integer.php
│ ├── Lang.php
│ ├── Switch.php
│ ├── Text.php
│ ├── URI.php
│ └── URI
│ │ ├── Email.php
│ │ ├── Email
│ │ └── SimpleCheck.php
│ │ ├── Host.php
│ │ ├── IPv4.php
│ │ └── IPv6.php
│ ├── AttrTransform.php
│ ├── AttrTransform
│ ├── Background.php
│ ├── BdoDir.php
│ ├── BgColor.php
│ ├── BoolToCSS.php
│ ├── Border.php
│ ├── EnumToCSS.php
│ ├── ImgRequired.php
│ ├── ImgSpace.php
│ ├── Input.php
│ ├── Lang.php
│ ├── Length.php
│ ├── Name.php
│ ├── NameSync.php
│ ├── Nofollow.php
│ ├── SafeEmbed.php
│ ├── SafeObject.php
│ ├── SafeParam.php
│ ├── ScriptRequired.php
│ ├── TargetBlank.php
│ ├── TargetNoopener.php
│ ├── TargetNoreferrer.php
│ └── Textarea.php
│ ├── AttrTypes.php
│ ├── AttrValidator.php
│ ├── Bootstrap.php
│ ├── CSSDefinition.php
│ ├── ChildDef.php
│ ├── ChildDef
│ ├── Chameleon.php
│ ├── Custom.php
│ ├── Empty.php
│ ├── List.php
│ ├── Optional.php
│ ├── Required.php
│ ├── StrictBlockquote.php
│ └── Table.php
│ ├── Config.php
│ ├── ConfigSchema.php
│ ├── ConfigSchema
│ ├── Builder
│ │ ├── ConfigSchema.php
│ │ └── Xml.php
│ ├── Exception.php
│ ├── Interchange.php
│ ├── Interchange
│ │ ├── Directive.php
│ │ └── Id.php
│ ├── InterchangeBuilder.php
│ ├── Validator.php
│ ├── ValidatorAtom.php
│ ├── schema.ser
│ └── schema
│ │ ├── Attr.AllowedClasses.txt
│ │ ├── Attr.AllowedFrameTargets.txt
│ │ ├── Attr.AllowedRel.txt
│ │ ├── Attr.AllowedRev.txt
│ │ ├── Attr.ClassUseCDATA.txt
│ │ ├── Attr.DefaultImageAlt.txt
│ │ ├── Attr.DefaultInvalidImage.txt
│ │ ├── Attr.DefaultInvalidImageAlt.txt
│ │ ├── Attr.DefaultTextDir.txt
│ │ ├── Attr.EnableID.txt
│ │ ├── Attr.ForbiddenClasses.txt
│ │ ├── Attr.ID.HTML5.txt
│ │ ├── Attr.IDBlacklist.txt
│ │ ├── Attr.IDBlacklistRegexp.txt
│ │ ├── Attr.IDPrefix.txt
│ │ ├── Attr.IDPrefixLocal.txt
│ │ ├── AutoFormat.AutoParagraph.txt
│ │ ├── AutoFormat.Custom.txt
│ │ ├── AutoFormat.DisplayLinkURI.txt
│ │ ├── AutoFormat.Linkify.txt
│ │ ├── AutoFormat.PurifierLinkify.DocURL.txt
│ │ ├── AutoFormat.PurifierLinkify.txt
│ │ ├── AutoFormat.RemoveEmpty.Predicate.txt
│ │ ├── AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions.txt
│ │ ├── AutoFormat.RemoveEmpty.RemoveNbsp.txt
│ │ ├── AutoFormat.RemoveEmpty.txt
│ │ ├── AutoFormat.RemoveSpansWithoutAttributes.txt
│ │ ├── CSS.AllowDuplicates.txt
│ │ ├── CSS.AllowImportant.txt
│ │ ├── CSS.AllowTricky.txt
│ │ ├── CSS.AllowedFonts.txt
│ │ ├── CSS.AllowedProperties.txt
│ │ ├── CSS.DefinitionRev.txt
│ │ ├── CSS.ForbiddenProperties.txt
│ │ ├── CSS.MaxImgLength.txt
│ │ ├── CSS.Proprietary.txt
│ │ ├── CSS.Trusted.txt
│ │ ├── Cache.DefinitionImpl.txt
│ │ ├── Cache.SerializerPath.txt
│ │ ├── Cache.SerializerPermissions.txt
│ │ ├── Core.AggressivelyFixLt.txt
│ │ ├── Core.AggressivelyRemoveScript.txt
│ │ ├── Core.AllowHostnameUnderscore.txt
│ │ ├── Core.AllowParseManyTags.txt
│ │ ├── Core.CollectErrors.txt
│ │ ├── Core.ColorKeywords.txt
│ │ ├── Core.ConvertDocumentToFragment.txt
│ │ ├── Core.DirectLexLineNumberSyncInterval.txt
│ │ ├── Core.DisableExcludes.txt
│ │ ├── Core.EnableIDNA.txt
│ │ ├── Core.Encoding.txt
│ │ ├── Core.EscapeInvalidChildren.txt
│ │ ├── Core.EscapeInvalidTags.txt
│ │ ├── Core.EscapeNonASCIICharacters.txt
│ │ ├── Core.HiddenElements.txt
│ │ ├── Core.Language.txt
│ │ ├── Core.LegacyEntityDecoder.txt
│ │ ├── Core.LexerImpl.txt
│ │ ├── Core.MaintainLineNumbers.txt
│ │ ├── Core.NormalizeNewlines.txt
│ │ ├── Core.RemoveInvalidImg.txt
│ │ ├── Core.RemoveProcessingInstructions.txt
│ │ ├── Core.RemoveScriptContents.txt
│ │ ├── Filter.Custom.txt
│ │ ├── Filter.ExtractStyleBlocks.Escaping.txt
│ │ ├── Filter.ExtractStyleBlocks.Scope.txt
│ │ ├── Filter.ExtractStyleBlocks.TidyImpl.txt
│ │ ├── Filter.ExtractStyleBlocks.txt
│ │ ├── Filter.YouTube.txt
│ │ ├── HTML.Allowed.txt
│ │ ├── HTML.AllowedAttributes.txt
│ │ ├── HTML.AllowedComments.txt
│ │ ├── HTML.AllowedCommentsRegexp.txt
│ │ ├── HTML.AllowedElements.txt
│ │ ├── HTML.AllowedModules.txt
│ │ ├── HTML.Attr.Name.UseCDATA.txt
│ │ ├── HTML.BlockWrapper.txt
│ │ ├── HTML.CoreModules.txt
│ │ ├── HTML.CustomDoctype.txt
│ │ ├── HTML.DefinitionID.txt
│ │ ├── HTML.DefinitionRev.txt
│ │ ├── HTML.Doctype.txt
│ │ ├── HTML.FlashAllowFullScreen.txt
│ │ ├── HTML.ForbiddenAttributes.txt
│ │ ├── HTML.ForbiddenElements.txt
│ │ ├── HTML.Forms.txt
│ │ ├── HTML.MaxImgLength.txt
│ │ ├── HTML.Nofollow.txt
│ │ ├── HTML.Parent.txt
│ │ ├── HTML.Proprietary.txt
│ │ ├── HTML.SafeEmbed.txt
│ │ ├── HTML.SafeIframe.txt
│ │ ├── HTML.SafeObject.txt
│ │ ├── HTML.SafeScripting.txt
│ │ ├── HTML.Strict.txt
│ │ ├── HTML.TargetBlank.txt
│ │ ├── HTML.TargetNoopener.txt
│ │ ├── HTML.TargetNoreferrer.txt
│ │ ├── HTML.TidyAdd.txt
│ │ ├── HTML.TidyLevel.txt
│ │ ├── HTML.TidyRemove.txt
│ │ ├── HTML.Trusted.txt
│ │ ├── HTML.XHTML.txt
│ │ ├── Output.CommentScriptContents.txt
│ │ ├── Output.FixInnerHTML.txt
│ │ ├── Output.FlashCompat.txt
│ │ ├── Output.Newline.txt
│ │ ├── Output.SortAttr.txt
│ │ ├── Output.TidyFormat.txt
│ │ ├── Test.ForceNoIconv.txt
│ │ ├── URI.AllowedSchemes.txt
│ │ ├── URI.Base.txt
│ │ ├── URI.DefaultScheme.txt
│ │ ├── URI.DefinitionID.txt
│ │ ├── URI.DefinitionRev.txt
│ │ ├── URI.Disable.txt
│ │ ├── URI.DisableExternal.txt
│ │ ├── URI.DisableExternalResources.txt
│ │ ├── URI.DisableResources.txt
│ │ ├── URI.Host.txt
│ │ ├── URI.HostBlacklist.txt
│ │ ├── URI.MakeAbsolute.txt
│ │ ├── URI.Munge.txt
│ │ ├── URI.MungeResources.txt
│ │ ├── URI.MungeSecretKey.txt
│ │ ├── URI.OverrideAllowedSchemes.txt
│ │ ├── URI.SafeIframeRegexp.txt
│ │ └── info.ini
│ ├── ContentSets.php
│ ├── Context.php
│ ├── Definition.php
│ ├── DefinitionCache.php
│ ├── DefinitionCache
│ ├── Decorator.php
│ ├── Decorator
│ │ ├── Cleanup.php
│ │ ├── Memory.php
│ │ └── Template.php.in
│ ├── Null.php
│ ├── Serializer.php
│ └── Serializer
│ │ ├── HTML
│ │ └── 4.15.0,f474c0a322b208e83d22d3aef33ecb184bc71d31,1.ser
│ │ └── README
│ ├── DefinitionCacheFactory.php
│ ├── Doctype.php
│ ├── DoctypeRegistry.php
│ ├── ElementDef.php
│ ├── Encoder.php
│ ├── EntityLookup.php
│ ├── EntityLookup
│ └── entities.ser
│ ├── EntityParser.php
│ ├── ErrorCollector.php
│ ├── ErrorStruct.php
│ ├── Exception.php
│ ├── Filter.php
│ ├── Filter
│ ├── ExtractStyleBlocks.php
│ └── YouTube.php
│ ├── Generator.php
│ ├── HTMLDefinition.php
│ ├── HTMLModule.php
│ ├── HTMLModule
│ ├── Bdo.php
│ ├── CommonAttributes.php
│ ├── Edit.php
│ ├── Forms.php
│ ├── Hypertext.php
│ ├── Iframe.php
│ ├── Image.php
│ ├── Legacy.php
│ ├── List.php
│ ├── Name.php
│ ├── Nofollow.php
│ ├── NonXMLCommonAttributes.php
│ ├── Object.php
│ ├── Presentation.php
│ ├── Proprietary.php
│ ├── Ruby.php
│ ├── SafeEmbed.php
│ ├── SafeObject.php
│ ├── SafeScripting.php
│ ├── Scripting.php
│ ├── StyleAttribute.php
│ ├── Tables.php
│ ├── Target.php
│ ├── TargetBlank.php
│ ├── TargetNoopener.php
│ ├── TargetNoreferrer.php
│ ├── Text.php
│ ├── Tidy.php
│ ├── Tidy
│ │ ├── Name.php
│ │ ├── Proprietary.php
│ │ ├── Strict.php
│ │ ├── Transitional.php
│ │ ├── XHTML.php
│ │ └── XHTMLAndHTML4.php
│ └── XMLCommonAttributes.php
│ ├── HTMLModuleManager.php
│ ├── IDAccumulator.php
│ ├── Injector.php
│ ├── Injector
│ ├── AutoParagraph.php
│ ├── DisplayLinkURI.php
│ ├── Linkify.php
│ ├── PurifierLinkify.php
│ ├── RemoveEmpty.php
│ ├── RemoveSpansWithoutAttributes.php
│ └── SafeObject.php
│ ├── Language.php
│ ├── Language
│ └── messages
│ │ └── en.php
│ ├── LanguageFactory.php
│ ├── Length.php
│ ├── Lexer.php
│ ├── Lexer
│ ├── DOMLex.php
│ ├── DirectLex.php
│ └── PH5P.php
│ ├── Node.php
│ ├── Node
│ ├── Comment.php
│ ├── Element.php
│ └── Text.php
│ ├── PercentEncoder.php
│ ├── Printer.php
│ ├── Printer
│ ├── CSSDefinition.php
│ ├── ConfigForm.css
│ ├── ConfigForm.js
│ ├── ConfigForm.php
│ └── HTMLDefinition.php
│ ├── PropertyList.php
│ ├── PropertyListIterator.php
│ ├── Queue.php
│ ├── Strategy.php
│ ├── Strategy
│ ├── Composite.php
│ ├── Core.php
│ ├── FixNesting.php
│ ├── MakeWellFormed.php
│ ├── RemoveForeignElements.php
│ └── ValidateAttributes.php
│ ├── StringHash.php
│ ├── StringHashParser.php
│ ├── TagTransform.php
│ ├── TagTransform
│ ├── Font.php
│ └── Simple.php
│ ├── Token.php
│ ├── Token
│ ├── Comment.php
│ ├── Empty.php
│ ├── End.php
│ ├── Start.php
│ ├── Tag.php
│ └── Text.php
│ ├── TokenFactory.php
│ ├── URI.php
│ ├── URIDefinition.php
│ ├── URIFilter.php
│ ├── URIFilter
│ ├── DisableExternal.php
│ ├── DisableExternalResources.php
│ ├── DisableResources.php
│ ├── HostBlacklist.php
│ ├── MakeAbsolute.php
│ ├── Munge.php
│ └── SafeIframe.php
│ ├── URIParser.php
│ ├── URIScheme.php
│ ├── URIScheme
│ ├── data.php
│ ├── file.php
│ ├── ftp.php
│ ├── http.php
│ ├── https.php
│ ├── mailto.php
│ ├── news.php
│ ├── nntp.php
│ └── tel.php
│ ├── URISchemeRegistry.php
│ ├── UnitConverter.php
│ ├── VarParser.php
│ ├── VarParser
│ ├── Flexible.php
│ └── Native.php
│ ├── VarParserException.php
│ └── Zipper.php
├── friendsofphp
└── php-cs-fixer
│ ├── CHANGELOG.md
│ ├── CONTRIBUTING.md
│ ├── LICENSE
│ ├── README.md
│ ├── UPGRADE-v3.md
│ ├── ci-integration.sh
│ ├── composer.json
│ ├── feature-or-bug.rst
│ ├── logo.md
│ ├── logo.png
│ ├── php-cs-fixer
│ └── src
│ ├── AbstractDoctrineAnnotationFixer.php
│ ├── AbstractFixer.php
│ ├── AbstractFopenFlagFixer.php
│ ├── AbstractFunctionReferenceFixer.php
│ ├── AbstractNoUselessElseFixer.php
│ ├── AbstractPhpdocToTypeDeclarationFixer.php
│ ├── AbstractPhpdocTypesFixer.php
│ ├── AbstractProxyFixer.php
│ ├── Cache
│ ├── Cache.php
│ ├── CacheInterface.php
│ ├── CacheManagerInterface.php
│ ├── Directory.php
│ ├── DirectoryInterface.php
│ ├── FileCacheManager.php
│ ├── FileHandler.php
│ ├── FileHandlerInterface.php
│ ├── NullCacheManager.php
│ ├── Signature.php
│ └── SignatureInterface.php
│ ├── Config.php
│ ├── ConfigInterface.php
│ ├── ConfigurationException
│ ├── InvalidConfigurationException.php
│ ├── InvalidFixerConfigurationException.php
│ ├── InvalidForEnvFixerConfigurationException.php
│ └── RequiredFixerConfigurationException.php
│ ├── Console
│ ├── Application.php
│ ├── Command
│ │ ├── DescribeCommand.php
│ │ ├── DescribeNameNotFoundException.php
│ │ ├── DocumentationCommand.php
│ │ ├── FixCommand.php
│ │ ├── FixCommandExitStatusCalculator.php
│ │ ├── HelpCommand.php
│ │ ├── ListFilesCommand.php
│ │ ├── ListSetsCommand.php
│ │ └── SelfUpdateCommand.php
│ ├── ConfigurationResolver.php
│ ├── Output
│ │ ├── ErrorOutput.php
│ │ ├── OutputContext.php
│ │ └── Progress
│ │ │ ├── DotsOutput.php
│ │ │ ├── NullOutput.php
│ │ │ ├── ProgressOutputFactory.php
│ │ │ ├── ProgressOutputInterface.php
│ │ │ └── ProgressOutputType.php
│ ├── Report
│ │ ├── FixReport
│ │ │ ├── CheckstyleReporter.php
│ │ │ ├── GitlabReporter.php
│ │ │ ├── JsonReporter.php
│ │ │ ├── JunitReporter.php
│ │ │ ├── ReportSummary.php
│ │ │ ├── ReporterFactory.php
│ │ │ ├── ReporterInterface.php
│ │ │ ├── TextReporter.php
│ │ │ └── XmlReporter.php
│ │ └── ListSetsReport
│ │ │ ├── JsonReporter.php
│ │ │ ├── ReportSummary.php
│ │ │ ├── ReporterFactory.php
│ │ │ ├── ReporterInterface.php
│ │ │ └── TextReporter.php
│ ├── SelfUpdate
│ │ ├── GithubClient.php
│ │ ├── GithubClientInterface.php
│ │ ├── NewVersionChecker.php
│ │ └── NewVersionCheckerInterface.php
│ └── WarningsDetector.php
│ ├── Differ
│ ├── DiffConsoleFormatter.php
│ ├── DifferInterface.php
│ ├── FullDiffer.php
│ ├── NullDiffer.php
│ └── UnifiedDiffer.php
│ ├── DocBlock
│ ├── Annotation.php
│ ├── DocBlock.php
│ ├── Line.php
│ ├── ShortDescription.php
│ ├── Tag.php
│ ├── TagComparator.php
│ └── TypeExpression.php
│ ├── Doctrine
│ └── Annotation
│ │ ├── DocLexer.php
│ │ ├── Token.php
│ │ └── Tokens.php
│ ├── Documentation
│ ├── DocumentationLocator.php
│ ├── FixerDocumentGenerator.php
│ ├── ListDocumentGenerator.php
│ ├── RstUtils.php
│ └── RuleSetDocumentationGenerator.php
│ ├── Error
│ ├── Error.php
│ └── ErrorsManager.php
│ ├── FileReader.php
│ ├── FileRemoval.php
│ ├── Finder.php
│ ├── Fixer
│ ├── AbstractIncrementOperatorFixer.php
│ ├── AbstractPhpUnitFixer.php
│ ├── AbstractShortOperatorFixer.php
│ ├── Alias
│ │ ├── ArrayPushFixer.php
│ │ ├── BacktickToShellExecFixer.php
│ │ ├── EregToPregFixer.php
│ │ ├── MbStrFunctionsFixer.php
│ │ ├── ModernizeStrposFixer.php
│ │ ├── NoAliasFunctionsFixer.php
│ │ ├── NoAliasLanguageConstructCallFixer.php
│ │ ├── NoMixedEchoPrintFixer.php
│ │ ├── PowToExponentiationFixer.php
│ │ ├── RandomApiMigrationFixer.php
│ │ └── SetTypeToCastFixer.php
│ ├── ArrayNotation
│ │ ├── ArraySyntaxFixer.php
│ │ ├── NoMultilineWhitespaceAroundDoubleArrowFixer.php
│ │ ├── NoTrailingCommaInSinglelineArrayFixer.php
│ │ ├── NoWhitespaceBeforeCommaInArrayFixer.php
│ │ ├── NormalizeIndexBraceFixer.php
│ │ ├── ReturnToYieldFromFixer.php
│ │ ├── TrimArraySpacesFixer.php
│ │ ├── WhitespaceAfterCommaInArrayFixer.php
│ │ └── YieldFromArrayToYieldsFixer.php
│ ├── Basic
│ │ ├── BracesFixer.php
│ │ ├── CurlyBracesPositionFixer.php
│ │ ├── EncodingFixer.php
│ │ ├── NoMultipleStatementsPerLineFixer.php
│ │ ├── NoTrailingCommaInSinglelineFixer.php
│ │ ├── NonPrintableCharacterFixer.php
│ │ ├── OctalNotationFixer.php
│ │ ├── PsrAutoloadingFixer.php
│ │ └── SingleLineEmptyBodyFixer.php
│ ├── Casing
│ │ ├── ClassReferenceNameCasingFixer.php
│ │ ├── ConstantCaseFixer.php
│ │ ├── IntegerLiteralCaseFixer.php
│ │ ├── LowercaseKeywordsFixer.php
│ │ ├── LowercaseStaticReferenceFixer.php
│ │ ├── MagicConstantCasingFixer.php
│ │ ├── MagicMethodCasingFixer.php
│ │ ├── NativeFunctionCasingFixer.php
│ │ └── NativeFunctionTypeDeclarationCasingFixer.php
│ ├── CastNotation
│ │ ├── CastSpacesFixer.php
│ │ ├── LowercaseCastFixer.php
│ │ ├── ModernizeTypesCastingFixer.php
│ │ ├── NoShortBoolCastFixer.php
│ │ ├── NoUnsetCastFixer.php
│ │ └── ShortScalarCastFixer.php
│ ├── ClassNotation
│ │ ├── ClassAttributesSeparationFixer.php
│ │ ├── ClassDefinitionFixer.php
│ │ ├── FinalClassFixer.php
│ │ ├── FinalInternalClassFixer.php
│ │ ├── FinalPublicMethodForAbstractClassFixer.php
│ │ ├── NoBlankLinesAfterClassOpeningFixer.php
│ │ ├── NoNullPropertyInitializationFixer.php
│ │ ├── NoPhp4ConstructorFixer.php
│ │ ├── NoUnneededFinalMethodFixer.php
│ │ ├── OrderedClassElementsFixer.php
│ │ ├── OrderedInterfacesFixer.php
│ │ ├── OrderedTraitsFixer.php
│ │ ├── OrderedTypesFixer.php
│ │ ├── ProtectedToPrivateFixer.php
│ │ ├── SelfAccessorFixer.php
│ │ ├── SelfStaticAccessorFixer.php
│ │ ├── SingleClassElementPerStatementFixer.php
│ │ ├── SingleTraitInsertPerStatementFixer.php
│ │ └── VisibilityRequiredFixer.php
│ ├── ClassUsage
│ │ └── DateTimeImmutableFixer.php
│ ├── Comment
│ │ ├── CommentToPhpdocFixer.php
│ │ ├── HeaderCommentFixer.php
│ │ ├── MultilineCommentOpeningClosingFixer.php
│ │ ├── NoEmptyCommentFixer.php
│ │ ├── NoTrailingWhitespaceInCommentFixer.php
│ │ ├── SingleLineCommentSpacingFixer.php
│ │ └── SingleLineCommentStyleFixer.php
│ ├── ConfigurableFixerInterface.php
│ ├── ConstantNotation
│ │ └── NativeConstantInvocationFixer.php
│ ├── ControlStructure
│ │ ├── ControlStructureBracesFixer.php
│ │ ├── ControlStructureContinuationPositionFixer.php
│ │ ├── ElseifFixer.php
│ │ ├── EmptyLoopBodyFixer.php
│ │ ├── EmptyLoopConditionFixer.php
│ │ ├── IncludeFixer.php
│ │ ├── NoAlternativeSyntaxFixer.php
│ │ ├── NoBreakCommentFixer.php
│ │ ├── NoSuperfluousElseifFixer.php
│ │ ├── NoTrailingCommaInListCallFixer.php
│ │ ├── NoUnneededControlParenthesesFixer.php
│ │ ├── NoUnneededCurlyBracesFixer.php
│ │ ├── NoUselessElseFixer.php
│ │ ├── SimplifiedIfReturnFixer.php
│ │ ├── SwitchCaseSemicolonToColonFixer.php
│ │ ├── SwitchCaseSpaceFixer.php
│ │ ├── SwitchContinueToBreakFixer.php
│ │ ├── TrailingCommaInMultilineFixer.php
│ │ └── YodaStyleFixer.php
│ ├── DeprecatedFixerInterface.php
│ ├── DoctrineAnnotation
│ │ ├── DoctrineAnnotationArrayAssignmentFixer.php
│ │ ├── DoctrineAnnotationBracesFixer.php
│ │ ├── DoctrineAnnotationIndentationFixer.php
│ │ └── DoctrineAnnotationSpacesFixer.php
│ ├── FixerInterface.php
│ ├── FunctionNotation
│ │ ├── CombineNestedDirnameFixer.php
│ │ ├── DateTimeCreateFromFormatCallFixer.php
│ │ ├── FopenFlagOrderFixer.php
│ │ ├── FopenFlagsFixer.php
│ │ ├── FunctionDeclarationFixer.php
│ │ ├── FunctionTypehintSpaceFixer.php
│ │ ├── ImplodeCallFixer.php
│ │ ├── LambdaNotUsedImportFixer.php
│ │ ├── MethodArgumentSpaceFixer.php
│ │ ├── NativeFunctionInvocationFixer.php
│ │ ├── NoSpacesAfterFunctionNameFixer.php
│ │ ├── NoTrailingCommaInSinglelineFunctionCallFixer.php
│ │ ├── NoUnreachableDefaultArgumentValueFixer.php
│ │ ├── NoUselessSprintfFixer.php
│ │ ├── NullableTypeDeclarationForDefaultNullValueFixer.php
│ │ ├── PhpdocToParamTypeFixer.php
│ │ ├── PhpdocToPropertyTypeFixer.php
│ │ ├── PhpdocToReturnTypeFixer.php
│ │ ├── RegularCallableCallFixer.php
│ │ ├── ReturnTypeDeclarationFixer.php
│ │ ├── SingleLineThrowFixer.php
│ │ ├── StaticLambdaFixer.php
│ │ ├── UseArrowFunctionsFixer.php
│ │ └── VoidReturnFixer.php
│ ├── Import
│ │ ├── FullyQualifiedStrictTypesFixer.php
│ │ ├── GlobalNamespaceImportFixer.php
│ │ ├── GroupImportFixer.php
│ │ ├── NoLeadingImportSlashFixer.php
│ │ ├── NoUnneededImportAliasFixer.php
│ │ ├── NoUnusedImportsFixer.php
│ │ ├── OrderedImportsFixer.php
│ │ ├── SingleImportPerStatementFixer.php
│ │ └── SingleLineAfterImportsFixer.php
│ ├── Indentation.php
│ ├── LanguageConstruct
│ │ ├── ClassKeywordRemoveFixer.php
│ │ ├── CombineConsecutiveIssetsFixer.php
│ │ ├── CombineConsecutiveUnsetsFixer.php
│ │ ├── DeclareEqualNormalizeFixer.php
│ │ ├── DeclareParenthesesFixer.php
│ │ ├── DirConstantFixer.php
│ │ ├── ErrorSuppressionFixer.php
│ │ ├── ExplicitIndirectVariableFixer.php
│ │ ├── FunctionToConstantFixer.php
│ │ ├── GetClassToClassKeywordFixer.php
│ │ ├── IsNullFixer.php
│ │ ├── NoUnsetOnPropertyFixer.php
│ │ ├── NullableTypeDeclarationFixer.php
│ │ ├── SingleSpaceAfterConstructFixer.php
│ │ └── SingleSpaceAroundConstructFixer.php
│ ├── ListNotation
│ │ └── ListSyntaxFixer.php
│ ├── NamespaceNotation
│ │ ├── BlankLineAfterNamespaceFixer.php
│ │ ├── BlankLinesBeforeNamespaceFixer.php
│ │ ├── CleanNamespaceFixer.php
│ │ ├── NoBlankLinesBeforeNamespaceFixer.php
│ │ ├── NoLeadingNamespaceWhitespaceFixer.php
│ │ └── SingleBlankLineBeforeNamespaceFixer.php
│ ├── Naming
│ │ └── NoHomoglyphNamesFixer.php
│ ├── Operator
│ │ ├── AssignNullCoalescingToCoalesceEqualFixer.php
│ │ ├── BinaryOperatorSpacesFixer.php
│ │ ├── ConcatSpaceFixer.php
│ │ ├── IncrementStyleFixer.php
│ │ ├── LogicalOperatorsFixer.php
│ │ ├── LongToShorthandOperatorFixer.php
│ │ ├── NewWithBracesFixer.php
│ │ ├── NoSpaceAroundDoubleColonFixer.php
│ │ ├── NoUselessConcatOperatorFixer.php
│ │ ├── NoUselessNullsafeOperatorFixer.php
│ │ ├── NotOperatorWithSpaceFixer.php
│ │ ├── NotOperatorWithSuccessorSpaceFixer.php
│ │ ├── ObjectOperatorWithoutWhitespaceFixer.php
│ │ ├── OperatorLinebreakFixer.php
│ │ ├── StandardizeIncrementFixer.php
│ │ ├── StandardizeNotEqualsFixer.php
│ │ ├── TernaryOperatorSpacesFixer.php
│ │ ├── TernaryToElvisOperatorFixer.php
│ │ ├── TernaryToNullCoalescingFixer.php
│ │ └── UnaryOperatorSpacesFixer.php
│ ├── PhpTag
│ │ ├── BlankLineAfterOpeningTagFixer.php
│ │ ├── EchoTagSyntaxFixer.php
│ │ ├── FullOpeningTagFixer.php
│ │ ├── LinebreakAfterOpeningTagFixer.php
│ │ └── NoClosingTagFixer.php
│ ├── PhpUnit
│ │ ├── PhpUnitConstructFixer.php
│ │ ├── PhpUnitDataProviderNameFixer.php
│ │ ├── PhpUnitDataProviderReturnTypeFixer.php
│ │ ├── PhpUnitDataProviderStaticFixer.php
│ │ ├── PhpUnitDedicateAssertFixer.php
│ │ ├── PhpUnitDedicateAssertInternalTypeFixer.php
│ │ ├── PhpUnitExpectationFixer.php
│ │ ├── PhpUnitFqcnAnnotationFixer.php
│ │ ├── PhpUnitInternalClassFixer.php
│ │ ├── PhpUnitMethodCasingFixer.php
│ │ ├── PhpUnitMockFixer.php
│ │ ├── PhpUnitMockShortWillReturnFixer.php
│ │ ├── PhpUnitNamespacedFixer.php
│ │ ├── PhpUnitNoExpectationAnnotationFixer.php
│ │ ├── PhpUnitSetUpTearDownVisibilityFixer.php
│ │ ├── PhpUnitSizeClassFixer.php
│ │ ├── PhpUnitStrictFixer.php
│ │ ├── PhpUnitTargetVersion.php
│ │ ├── PhpUnitTestAnnotationFixer.php
│ │ ├── PhpUnitTestCaseStaticMethodCallsFixer.php
│ │ └── PhpUnitTestClassRequiresCoversFixer.php
│ ├── Phpdoc
│ │ ├── AlignMultilineCommentFixer.php
│ │ ├── GeneralPhpdocAnnotationRemoveFixer.php
│ │ ├── GeneralPhpdocTagRenameFixer.php
│ │ ├── NoBlankLinesAfterPhpdocFixer.php
│ │ ├── NoEmptyPhpdocFixer.php
│ │ ├── NoSuperfluousPhpdocTagsFixer.php
│ │ ├── PhpdocAddMissingParamAnnotationFixer.php
│ │ ├── PhpdocAlignFixer.php
│ │ ├── PhpdocAnnotationWithoutDotFixer.php
│ │ ├── PhpdocIndentFixer.php
│ │ ├── PhpdocInlineTagNormalizerFixer.php
│ │ ├── PhpdocLineSpanFixer.php
│ │ ├── PhpdocNoAccessFixer.php
│ │ ├── PhpdocNoAliasTagFixer.php
│ │ ├── PhpdocNoEmptyReturnFixer.php
│ │ ├── PhpdocNoPackageFixer.php
│ │ ├── PhpdocNoUselessInheritdocFixer.php
│ │ ├── PhpdocOrderByValueFixer.php
│ │ ├── PhpdocOrderFixer.php
│ │ ├── PhpdocParamOrderFixer.php
│ │ ├── PhpdocReturnSelfReferenceFixer.php
│ │ ├── PhpdocScalarFixer.php
│ │ ├── PhpdocSeparationFixer.php
│ │ ├── PhpdocSingleLineVarSpacingFixer.php
│ │ ├── PhpdocSummaryFixer.php
│ │ ├── PhpdocTagCasingFixer.php
│ │ ├── PhpdocTagTypeFixer.php
│ │ ├── PhpdocToCommentFixer.php
│ │ ├── PhpdocTrimConsecutiveBlankLineSeparationFixer.php
│ │ ├── PhpdocTrimFixer.php
│ │ ├── PhpdocTypesFixer.php
│ │ ├── PhpdocTypesOrderFixer.php
│ │ ├── PhpdocVarAnnotationCorrectOrderFixer.php
│ │ └── PhpdocVarWithoutNameFixer.php
│ ├── ReturnNotation
│ │ ├── NoUselessReturnFixer.php
│ │ ├── ReturnAssignmentFixer.php
│ │ └── SimplifiedNullReturnFixer.php
│ ├── Semicolon
│ │ ├── MultilineWhitespaceBeforeSemicolonsFixer.php
│ │ ├── NoEmptyStatementFixer.php
│ │ ├── NoSinglelineWhitespaceBeforeSemicolonsFixer.php
│ │ ├── SemicolonAfterInstructionFixer.php
│ │ └── SpaceAfterSemicolonFixer.php
│ ├── Strict
│ │ ├── DeclareStrictTypesFixer.php
│ │ ├── StrictComparisonFixer.php
│ │ └── StrictParamFixer.php
│ ├── StringNotation
│ │ ├── EscapeImplicitBackslashesFixer.php
│ │ ├── ExplicitStringVariableFixer.php
│ │ ├── HeredocToNowdocFixer.php
│ │ ├── NoBinaryStringFixer.php
│ │ ├── NoTrailingWhitespaceInStringFixer.php
│ │ ├── SimpleToComplexStringVariableFixer.php
│ │ ├── SingleQuoteFixer.php
│ │ ├── StringLengthToEmptyFixer.php
│ │ └── StringLineEndingFixer.php
│ ├── Whitespace
│ │ ├── ArrayIndentationFixer.php
│ │ ├── BlankLineBeforeStatementFixer.php
│ │ ├── BlankLineBetweenImportGroupsFixer.php
│ │ ├── CompactNullableTypehintFixer.php
│ │ ├── HeredocIndentationFixer.php
│ │ ├── IndentationTypeFixer.php
│ │ ├── LineEndingFixer.php
│ │ ├── MethodChainingIndentationFixer.php
│ │ ├── NoExtraBlankLinesFixer.php
│ │ ├── NoSpacesAroundOffsetFixer.php
│ │ ├── NoSpacesInsideParenthesisFixer.php
│ │ ├── NoTrailingWhitespaceFixer.php
│ │ ├── NoWhitespaceInBlankLineFixer.php
│ │ ├── SingleBlankLineAtEofFixer.php
│ │ ├── SpacesInsideParenthesesFixer.php
│ │ ├── StatementIndentationFixer.php
│ │ ├── TypeDeclarationSpacesFixer.php
│ │ └── TypesSpacesFixer.php
│ └── WhitespacesAwareFixerInterface.php
│ ├── FixerConfiguration
│ ├── AliasedFixerOption.php
│ ├── AliasedFixerOptionBuilder.php
│ ├── AllowedValueSubset.php
│ ├── DeprecatedFixerOption.php
│ ├── DeprecatedFixerOptionInterface.php
│ ├── FixerConfigurationResolver.php
│ ├── FixerConfigurationResolverInterface.php
│ ├── FixerOption.php
│ ├── FixerOptionBuilder.php
│ ├── FixerOptionInterface.php
│ └── InvalidOptionsForEnvException.php
│ ├── FixerDefinition
│ ├── CodeSample.php
│ ├── CodeSampleInterface.php
│ ├── FileSpecificCodeSample.php
│ ├── FileSpecificCodeSampleInterface.php
│ ├── FixerDefinition.php
│ ├── FixerDefinitionInterface.php
│ ├── VersionSpecificCodeSample.php
│ ├── VersionSpecificCodeSampleInterface.php
│ ├── VersionSpecification.php
│ └── VersionSpecificationInterface.php
│ ├── FixerFactory.php
│ ├── FixerFileProcessedEvent.php
│ ├── FixerNameValidator.php
│ ├── Indicator
│ └── PhpUnitTestCaseIndicator.php
│ ├── Linter
│ ├── CachingLinter.php
│ ├── Linter.php
│ ├── LinterInterface.php
│ ├── LintingException.php
│ ├── LintingResultInterface.php
│ ├── ProcessLinter.php
│ ├── ProcessLinterProcessBuilder.php
│ ├── ProcessLintingResult.php
│ ├── TokenizerLinter.php
│ ├── TokenizerLintingResult.php
│ └── UnavailableLinterException.php
│ ├── PharChecker.php
│ ├── PharCheckerInterface.php
│ ├── Preg.php
│ ├── PregException.php
│ ├── RuleSet
│ ├── AbstractMigrationSetDescription.php
│ ├── AbstractRuleSetDescription.php
│ ├── RuleSet.php
│ ├── RuleSetDescriptionInterface.php
│ ├── RuleSetInterface.php
│ ├── RuleSets.php
│ └── Sets
│ │ ├── DoctrineAnnotationSet.php
│ │ ├── PERCS1x0RiskySet.php
│ │ ├── PERCS1x0Set.php
│ │ ├── PERCS2x0RiskySet.php
│ │ ├── PERCS2x0Set.php
│ │ ├── PERRiskySet.php
│ │ ├── PERSet.php
│ │ ├── PHP54MigrationSet.php
│ │ ├── PHP56MigrationRiskySet.php
│ │ ├── PHP70MigrationRiskySet.php
│ │ ├── PHP70MigrationSet.php
│ │ ├── PHP71MigrationRiskySet.php
│ │ ├── PHP71MigrationSet.php
│ │ ├── PHP73MigrationSet.php
│ │ ├── PHP74MigrationRiskySet.php
│ │ ├── PHP74MigrationSet.php
│ │ ├── PHP80MigrationRiskySet.php
│ │ ├── PHP80MigrationSet.php
│ │ ├── PHP81MigrationSet.php
│ │ ├── PHP82MigrationSet.php
│ │ ├── PHPUnit100MigrationRiskySet.php
│ │ ├── PHPUnit30MigrationRiskySet.php
│ │ ├── PHPUnit32MigrationRiskySet.php
│ │ ├── PHPUnit35MigrationRiskySet.php
│ │ ├── PHPUnit43MigrationRiskySet.php
│ │ ├── PHPUnit48MigrationRiskySet.php
│ │ ├── PHPUnit50MigrationRiskySet.php
│ │ ├── PHPUnit52MigrationRiskySet.php
│ │ ├── PHPUnit54MigrationRiskySet.php
│ │ ├── PHPUnit55MigrationRiskySet.php
│ │ ├── PHPUnit56MigrationRiskySet.php
│ │ ├── PHPUnit57MigrationRiskySet.php
│ │ ├── PHPUnit60MigrationRiskySet.php
│ │ ├── PHPUnit75MigrationRiskySet.php
│ │ ├── PHPUnit84MigrationRiskySet.php
│ │ ├── PSR12RiskySet.php
│ │ ├── PSR12Set.php
│ │ ├── PSR1Set.php
│ │ ├── PSR2Set.php
│ │ ├── PhpCsFixerRiskySet.php
│ │ ├── PhpCsFixerSet.php
│ │ ├── SymfonyRiskySet.php
│ │ └── SymfonySet.php
│ ├── Runner
│ ├── FileCachingLintingIterator.php
│ ├── FileFilterIterator.php
│ ├── FileLintingIterator.php
│ └── Runner.php
│ ├── StdinFileInfo.php
│ ├── Tokenizer
│ ├── AbstractTransformer.php
│ ├── AbstractTypeTransformer.php
│ ├── Analyzer
│ │ ├── AlternativeSyntaxAnalyzer.php
│ │ ├── Analysis
│ │ │ ├── AbstractControlCaseStructuresAnalysis.php
│ │ │ ├── ArgumentAnalysis.php
│ │ │ ├── CaseAnalysis.php
│ │ │ ├── DataProviderAnalysis.php
│ │ │ ├── DefaultAnalysis.php
│ │ │ ├── EnumAnalysis.php
│ │ │ ├── MatchAnalysis.php
│ │ │ ├── NamespaceAnalysis.php
│ │ │ ├── NamespaceUseAnalysis.php
│ │ │ ├── StartEndTokenAwareAnalysis.php
│ │ │ ├── SwitchAnalysis.php
│ │ │ └── TypeAnalysis.php
│ │ ├── ArgumentsAnalyzer.php
│ │ ├── AttributeAnalyzer.php
│ │ ├── BlocksAnalyzer.php
│ │ ├── ClassyAnalyzer.php
│ │ ├── CommentsAnalyzer.php
│ │ ├── ControlCaseStructuresAnalyzer.php
│ │ ├── DataProviderAnalyzer.php
│ │ ├── FunctionsAnalyzer.php
│ │ ├── GotoLabelAnalyzer.php
│ │ ├── NamespaceUsesAnalyzer.php
│ │ ├── NamespacesAnalyzer.php
│ │ ├── RangeAnalyzer.php
│ │ ├── ReferenceAnalyzer.php
│ │ └── WhitespacesAnalyzer.php
│ ├── CT.php
│ ├── CodeHasher.php
│ ├── Token.php
│ ├── Tokens.php
│ ├── TokensAnalyzer.php
│ ├── Transformer
│ │ ├── ArrayTypehintTransformer.php
│ │ ├── AttributeTransformer.php
│ │ ├── BraceClassInstantiationTransformer.php
│ │ ├── ClassConstantTransformer.php
│ │ ├── ConstructorPromotionTransformer.php
│ │ ├── CurlyBraceTransformer.php
│ │ ├── DisjunctiveNormalFormTypeParenthesisTransformer.php
│ │ ├── FirstClassCallableTransformer.php
│ │ ├── ImportTransformer.php
│ │ ├── NameQualifiedTransformer.php
│ │ ├── NamedArgumentTransformer.php
│ │ ├── NamespaceOperatorTransformer.php
│ │ ├── NullableTypeTransformer.php
│ │ ├── ReturnRefTransformer.php
│ │ ├── SquareBraceTransformer.php
│ │ ├── TypeAlternationTransformer.php
│ │ ├── TypeColonTransformer.php
│ │ ├── TypeIntersectionTransformer.php
│ │ ├── UseTransformer.php
│ │ └── WhitespacyCommentTransformer.php
│ ├── TransformerInterface.php
│ └── Transformers.php
│ ├── ToolInfo.php
│ ├── ToolInfoInterface.php
│ ├── Utils.php
│ ├── WhitespacesFixerConfig.php
│ └── WordMatcher.php
├── html2text
└── html2text
│ ├── .gitignore
│ ├── .travis.yml
│ ├── README.md
│ ├── composer.json
│ ├── phpunit.xml.dist
│ ├── src
│ └── Html2Text.php
│ └── test
│ ├── BasicTest.php
│ ├── BlockquoteTest.php
│ ├── ConstructorTest.php
│ ├── DefinitionListTest.php
│ ├── DelTest.php
│ ├── HtmlCharsTest.php
│ ├── ImageTest.php
│ ├── InsTest.php
│ ├── LinkTest.php
│ ├── ListTest.php
│ ├── PreTest.php
│ ├── PrintTest.php
│ ├── SearchReplaceTest.php
│ ├── SpanTest.php
│ ├── StrToUpperTest.php
│ ├── TableTest.php
│ └── bootstrap.php
├── jfcherng
├── php-color-output
│ ├── .php-cs-fixer.dist.php
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── RMT
│ ├── UPGRADING_v2.md
│ ├── composer.json
│ ├── composer.lock
│ ├── demo.php
│ └── src
│ │ └── CliColor.php
├── php-diff
│ ├── .php-cs-fixer.dist.php
│ ├── .phpstorm.meta.php
│ ├── CHANGELOG
│ │ ├── CHANGELOG_v2.md
│ │ ├── CHANGELOG_v3.md
│ │ ├── CHANGELOG_v4.md
│ │ ├── CHANGELOG_v5.md
│ │ └── CHANGELOG_v6.md
│ ├── LICENSE
│ ├── README.md
│ ├── UPGRADING
│ │ ├── UPGRADING_v3.md
│ │ ├── UPGRADING_v4.md
│ │ ├── UPGRADING_v5.md
│ │ └── UPGRADING_v6.md
│ ├── composer.json
│ ├── composer.lock
│ ├── example
│ │ ├── README.md
│ │ ├── demo_base.php
│ │ ├── demo_cli.php
│ │ ├── demo_web.php
│ │ ├── diff-table.css
│ │ ├── diff-table.scss
│ │ ├── new_file.txt
│ │ └── old_file.txt
│ └── src
│ │ ├── DiffHelper.php
│ │ ├── Differ.php
│ │ ├── Exception
│ │ ├── FileNotFoundException.php
│ │ └── UnsupportedFunctionException.php
│ │ ├── Factory
│ │ ├── LineRendererFactory.php
│ │ └── RendererFactory.php
│ │ ├── Renderer
│ │ ├── AbstractRenderer.php
│ │ ├── Html
│ │ │ ├── AbstractHtml.php
│ │ │ ├── Combined.php
│ │ │ ├── Inline.php
│ │ │ ├── Json.php
│ │ │ ├── JsonHtml.php
│ │ │ ├── LineRenderer
│ │ │ │ ├── AbstractLineRenderer.php
│ │ │ │ ├── Char.php
│ │ │ │ ├── Line.php
│ │ │ │ ├── LineRendererInterface.php
│ │ │ │ ├── None.php
│ │ │ │ └── Word.php
│ │ │ └── SideBySide.php
│ │ ├── RendererConstant.php
│ │ ├── RendererInterface.php
│ │ └── Text
│ │ │ ├── AbstractText.php
│ │ │ ├── Context.php
│ │ │ ├── JsonText.php
│ │ │ └── Unified.php
│ │ ├── Utility
│ │ ├── Arr.php
│ │ ├── Language.php
│ │ ├── ReverseIterator.php
│ │ └── Str.php
│ │ └── languages
│ │ ├── bul.json
│ │ ├── chs.json
│ │ ├── cht.json
│ │ ├── cze.json
│ │ ├── deu.json
│ │ ├── eng.json
│ │ ├── fra.json
│ │ ├── ita.json
│ │ ├── jpn.json
│ │ ├── nob.json
│ │ ├── por.json
│ │ ├── readme.md
│ │ ├── rus.json
│ │ ├── spa.json
│ │ ├── tur.json
│ │ └── ukr.json
├── php-mb-string
│ ├── .php-cs-fixer.dist.php
│ ├── CHANGELOG
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ ├── composer.lock
│ └── src
│ │ └── MbString.php
└── php-sequence-matcher
│ ├── .php-cs-fixer.dist.php
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ ├── composer.lock
│ └── src
│ └── SequenceMatcher.php
├── kubawerlos
└── php-cs-fixer-custom-fixers
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── bootstrap.php
│ ├── composer.json
│ └── src
│ ├── Analyzer
│ ├── Analysis
│ │ ├── ArgumentAnalysis.php
│ │ ├── ArrayElementAnalysis.php
│ │ ├── CaseAnalysis.php
│ │ ├── ConstructorAnalysis.php
│ │ ├── DataProviderAnalysis.php
│ │ └── SwitchAnalysis.php
│ ├── ArrayAnalyzer.php
│ ├── ConstructorAnalyzer.php
│ ├── DataProviderAnalyzer.php
│ ├── FunctionAnalyzer.php
│ └── SwitchAnalyzer.php
│ ├── Fixer
│ ├── AbstractFixer.php
│ ├── AbstractTypesFixer.php
│ ├── CommentSurroundedBySpacesFixer.php
│ ├── CommentedOutFunctionFixer.php
│ ├── ConstructorEmptyBracesFixer.php
│ ├── DataProviderNameFixer.php
│ ├── DataProviderReturnTypeFixer.php
│ ├── DataProviderStaticFixer.php
│ ├── DeclareAfterOpeningTagFixer.php
│ ├── EmptyFunctionBodyFixer.php
│ ├── InternalClassCasingFixer.php
│ ├── IssetToArrayKeyExistsFixer.php
│ ├── MultilineCommentOpeningClosingAloneFixer.php
│ ├── MultilinePromotedPropertiesFixer.php
│ ├── NoCommentedOutCodeFixer.php
│ ├── NoDoctrineMigrationsGeneratedCommentFixer.php
│ ├── NoDuplicatedArrayKeyFixer.php
│ ├── NoDuplicatedImportsFixer.php
│ ├── NoImportFromGlobalNamespaceFixer.php
│ ├── NoLeadingSlashInGlobalNamespaceFixer.php
│ ├── NoNullableBooleanTypeFixer.php
│ ├── NoPhpStormGeneratedCommentFixer.php
│ ├── NoReferenceInFunctionDefinitionFixer.php
│ ├── NoSuperfluousConcatenationFixer.php
│ ├── NoTrailingCommaInSinglelineFixer.php
│ ├── NoUselessCommentFixer.php
│ ├── NoUselessDirnameCallFixer.php
│ ├── NoUselessDoctrineRepositoryCommentFixer.php
│ ├── NoUselessParenthesisFixer.php
│ ├── NoUselessStrlenFixer.php
│ ├── NumericLiteralSeparatorFixer.php
│ ├── PhpUnitAssertArgumentsOrderFixer.php
│ ├── PhpUnitDedicatedAssertFixer.php
│ ├── PhpUnitNoUselessReturnFixer.php
│ ├── PhpdocArrayStyleFixer.php
│ ├── PhpdocNoIncorrectVarAnnotationFixer.php
│ ├── PhpdocNoSuperfluousParamFixer.php
│ ├── PhpdocOnlyAllowedAnnotationsFixer.php
│ ├── PhpdocParamOrderFixer.php
│ ├── PhpdocParamTypeFixer.php
│ ├── PhpdocSelfAccessorFixer.php
│ ├── PhpdocSingleLineVarFixer.php
│ ├── PhpdocTypesCommaSpacesFixer.php
│ ├── PhpdocTypesTrimFixer.php
│ ├── PhpdocVarAnnotationToAssertFixer.php
│ ├── PromotedConstructorPropertyFixer.php
│ ├── ReadonlyPromotedPropertiesFixer.php
│ ├── SingleSpaceAfterStatementFixer.php
│ ├── SingleSpaceBeforeStatementFixer.php
│ └── StringableInterfaceFixer.php
│ ├── Fixers.php
│ └── TokenRemover.php
├── laminas
├── laminas-escaper
│ ├── COPYRIGHT.md
│ ├── LICENSE.md
│ ├── README.md
│ ├── composer.json
│ └── src
│ │ ├── Escaper.php
│ │ └── Exception
│ │ ├── ExceptionInterface.php
│ │ ├── InvalidArgumentException.php
│ │ └── RuntimeException.php
├── laminas-feed
│ ├── .laminas-ci.json
│ ├── COPYRIGHT.md
│ ├── LICENSE.md
│ ├── README.md
│ ├── composer.json
│ ├── phpcs.xml.dist
│ ├── renovate.json
│ └── src
│ │ ├── Exception
│ │ ├── BadMethodCallException.php
│ │ ├── ExceptionInterface.php
│ │ ├── InvalidArgumentException.php
│ │ └── RuntimeException.php
│ │ ├── PubSubHubbub
│ │ ├── AbstractCallback.php
│ │ ├── CallbackInterface.php
│ │ ├── Exception
│ │ │ ├── ExceptionInterface.php
│ │ │ ├── InvalidArgumentException.php
│ │ │ └── RuntimeException.php
│ │ ├── HttpResponse.php
│ │ ├── Model
│ │ │ ├── AbstractModel.php
│ │ │ ├── Subscription.php
│ │ │ └── SubscriptionPersistenceInterface.php
│ │ ├── PubSubHubbub.php
│ │ ├── Publisher.php
│ │ ├── Subscriber.php
│ │ ├── Subscriber
│ │ │ └── Callback.php
│ │ └── Version.php
│ │ ├── Reader
│ │ ├── AbstractEntry.php
│ │ ├── AbstractFeed.php
│ │ ├── Collection.php
│ │ ├── Collection
│ │ │ ├── AbstractCollection.php
│ │ │ ├── Author.php
│ │ │ ├── Category.php
│ │ │ └── Collection.php
│ │ ├── Entry
│ │ │ ├── AbstractEntry.php
│ │ │ ├── Atom.php
│ │ │ ├── EntryInterface.php
│ │ │ └── Rss.php
│ │ ├── Exception
│ │ │ ├── BadMethodCallException.php
│ │ │ ├── ExceptionInterface.php
│ │ │ ├── InvalidArgumentException.php
│ │ │ ├── InvalidHttpClientException.php
│ │ │ └── RuntimeException.php
│ │ ├── Extension
│ │ │ ├── AbstractEntry.php
│ │ │ ├── AbstractFeed.php
│ │ │ ├── Atom
│ │ │ │ ├── Entry.php
│ │ │ │ └── Feed.php
│ │ │ ├── Content
│ │ │ │ └── Entry.php
│ │ │ ├── CreativeCommons
│ │ │ │ ├── Entry.php
│ │ │ │ └── Feed.php
│ │ │ ├── DublinCore
│ │ │ │ ├── Entry.php
│ │ │ │ └── Feed.php
│ │ │ ├── GooglePlayPodcast
│ │ │ │ ├── Entry.php
│ │ │ │ └── Feed.php
│ │ │ ├── Podcast
│ │ │ │ ├── Entry.php
│ │ │ │ └── Feed.php
│ │ │ ├── PodcastIndex
│ │ │ │ ├── Entry.php
│ │ │ │ └── Feed.php
│ │ │ ├── Slash
│ │ │ │ └── Entry.php
│ │ │ ├── Syndication
│ │ │ │ └── Feed.php
│ │ │ ├── Thread
│ │ │ │ └── Entry.php
│ │ │ └── WellFormedWeb
│ │ │ │ └── Entry.php
│ │ ├── ExtensionManager.php
│ │ ├── ExtensionManagerInterface.php
│ │ ├── ExtensionPluginManager.php
│ │ ├── Feed
│ │ │ ├── AbstractFeed.php
│ │ │ ├── Atom.php
│ │ │ ├── Atom
│ │ │ │ └── Source.php
│ │ │ ├── FeedInterface.php
│ │ │ └── Rss.php
│ │ ├── FeedSet.php
│ │ ├── Http
│ │ │ ├── ClientInterface.php
│ │ │ ├── HeaderAwareClientInterface.php
│ │ │ ├── HeaderAwareResponseInterface.php
│ │ │ ├── LaminasHttpClientDecorator.php
│ │ │ ├── Psr7ResponseDecorator.php
│ │ │ ├── Response.php
│ │ │ └── ResponseInterface.php
│ │ ├── Reader.php
│ │ ├── ReaderImportInterface.php
│ │ └── StandaloneExtensionManager.php
│ │ ├── Uri.php
│ │ └── Writer
│ │ ├── AbstractFeed.php
│ │ ├── Deleted.php
│ │ ├── Entry.php
│ │ ├── Exception
│ │ ├── BadMethodCallException.php
│ │ ├── ExceptionInterface.php
│ │ ├── InvalidArgumentException.php
│ │ └── RuntimeException.php
│ │ ├── Extension
│ │ ├── AbstractRenderer.php
│ │ ├── Atom
│ │ │ └── Renderer
│ │ │ │ └── Feed.php
│ │ ├── Content
│ │ │ └── Renderer
│ │ │ │ └── Entry.php
│ │ ├── DublinCore
│ │ │ └── Renderer
│ │ │ │ ├── Entry.php
│ │ │ │ └── Feed.php
│ │ ├── GooglePlayPodcast
│ │ │ ├── Entry.php
│ │ │ ├── Feed.php
│ │ │ └── Renderer
│ │ │ │ ├── Entry.php
│ │ │ │ └── Feed.php
│ │ ├── ITunes
│ │ │ ├── Entry.php
│ │ │ ├── Feed.php
│ │ │ └── Renderer
│ │ │ │ ├── Entry.php
│ │ │ │ └── Feed.php
│ │ ├── PodcastIndex
│ │ │ ├── Entry.php
│ │ │ ├── Feed.php
│ │ │ └── Renderer
│ │ │ │ ├── Entry.php
│ │ │ │ └── Feed.php
│ │ ├── RendererInterface.php
│ │ ├── Slash
│ │ │ └── Renderer
│ │ │ │ └── Entry.php
│ │ ├── Threading
│ │ │ └── Renderer
│ │ │ │ └── Entry.php
│ │ └── WellFormedWeb
│ │ │ └── Renderer
│ │ │ └── Entry.php
│ │ ├── ExtensionManager.php
│ │ ├── ExtensionManagerInterface.php
│ │ ├── ExtensionPluginManager.php
│ │ ├── Feed.php
│ │ ├── FeedFactory.php
│ │ ├── Renderer
│ │ ├── AbstractRenderer.php
│ │ ├── Entry
│ │ │ ├── Atom.php
│ │ │ ├── Atom
│ │ │ │ └── Deleted.php
│ │ │ ├── AtomDeleted.php
│ │ │ └── Rss.php
│ │ ├── Feed
│ │ │ ├── AbstractAtom.php
│ │ │ ├── Atom.php
│ │ │ ├── Atom
│ │ │ │ ├── AbstractAtom.php
│ │ │ │ └── Source.php
│ │ │ ├── AtomSource.php
│ │ │ └── Rss.php
│ │ └── RendererInterface.php
│ │ ├── Source.php
│ │ ├── StandaloneExtensionManager.php
│ │ ├── Version.php
│ │ └── Writer.php
└── laminas-stdlib
│ ├── COPYRIGHT.md
│ ├── LICENSE.md
│ ├── README.md
│ ├── composer.json
│ └── src
│ ├── AbstractOptions.php
│ ├── ArrayObject.php
│ ├── ArraySerializableInterface.php
│ ├── ArrayStack.php
│ ├── ArrayUtils.php
│ ├── ArrayUtils
│ ├── MergeRemoveKey.php
│ ├── MergeReplaceKey.php
│ └── MergeReplaceKeyInterface.php
│ ├── ConsoleHelper.php
│ ├── DispatchableInterface.php
│ ├── ErrorHandler.php
│ ├── Exception
│ ├── BadMethodCallException.php
│ ├── DomainException.php
│ ├── ExceptionInterface.php
│ ├── ExtensionNotLoadedException.php
│ ├── InvalidArgumentException.php
│ ├── LogicException.php
│ └── RuntimeException.php
│ ├── FastPriorityQueue.php
│ ├── Glob.php
│ ├── Guard
│ ├── AllGuardsTrait.php
│ ├── ArrayOrTraversableGuardTrait.php
│ ├── EmptyGuardTrait.php
│ └── NullGuardTrait.php
│ ├── InitializableInterface.php
│ ├── JsonSerializable.php
│ ├── Message.php
│ ├── MessageInterface.php
│ ├── ParameterObjectInterface.php
│ ├── Parameters.php
│ ├── ParametersInterface.php
│ ├── PriorityList.php
│ ├── PriorityQueue.php
│ ├── Request.php
│ ├── RequestInterface.php
│ ├── Response.php
│ ├── ResponseInterface.php
│ ├── SplPriorityQueue.php
│ ├── SplQueue.php
│ ├── SplStack.php
│ ├── StringUtils.php
│ └── StringWrapper
│ ├── AbstractStringWrapper.php
│ ├── Iconv.php
│ ├── Intl.php
│ ├── MbString.php
│ ├── Native.php
│ └── StringWrapperInterface.php
├── mkalkbrenner
└── php-htmldiff-advanced
│ ├── .gitignore
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ ├── demo
│ ├── README.md
│ └── index.php
│ └── src
│ ├── HtmlDiffAdvanced.php
│ └── HtmlDiffAdvancedInterface.php
├── myclabs
└── deep-copy
│ ├── .github
│ ├── FUNDING.yml
│ └── workflows
│ │ └── ci.yaml
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ └── DeepCopy
│ ├── DeepCopy.php
│ ├── Exception
│ ├── CloneException.php
│ └── PropertyException.php
│ ├── Filter
│ ├── ChainableFilter.php
│ ├── Doctrine
│ │ ├── DoctrineCollectionFilter.php
│ │ ├── DoctrineEmptyCollectionFilter.php
│ │ └── DoctrineProxyFilter.php
│ ├── Filter.php
│ ├── KeepFilter.php
│ ├── ReplaceFilter.php
│ └── SetNullFilter.php
│ ├── Matcher
│ ├── Doctrine
│ │ └── DoctrineProxyMatcher.php
│ ├── Matcher.php
│ ├── PropertyMatcher.php
│ ├── PropertyNameMatcher.php
│ └── PropertyTypeMatcher.php
│ ├── Reflection
│ └── ReflectionHelper.php
│ ├── TypeFilter
│ ├── Date
│ │ └── DateIntervalFilter.php
│ ├── ReplaceFilter.php
│ ├── ShallowCopyFilter.php
│ ├── Spl
│ │ ├── ArrayObjectFilter.php
│ │ ├── SplDoublyLinkedList.php
│ │ └── SplDoublyLinkedListFilter.php
│ └── TypeFilter.php
│ ├── TypeMatcher
│ └── TypeMatcher.php
│ └── deep_copy.php
├── nikic
└── php-parser
│ ├── LICENSE
│ ├── README.md
│ ├── bin
│ └── php-parse
│ ├── composer.json
│ ├── grammar
│ ├── README.md
│ ├── parser.template
│ ├── php5.y
│ ├── php7.y
│ ├── phpyLang.php
│ ├── rebuildParsers.php
│ ├── tokens.template
│ └── tokens.y
│ └── lib
│ └── PhpParser
│ ├── Builder.php
│ ├── Builder
│ ├── ClassConst.php
│ ├── Class_.php
│ ├── Declaration.php
│ ├── EnumCase.php
│ ├── Enum_.php
│ ├── FunctionLike.php
│ ├── Function_.php
│ ├── Interface_.php
│ ├── Method.php
│ ├── Namespace_.php
│ ├── Param.php
│ ├── Property.php
│ ├── TraitUse.php
│ ├── TraitUseAdaptation.php
│ ├── Trait_.php
│ └── Use_.php
│ ├── BuilderFactory.php
│ ├── BuilderHelpers.php
│ ├── Comment.php
│ ├── Comment
│ └── Doc.php
│ ├── ConstExprEvaluationException.php
│ ├── ConstExprEvaluator.php
│ ├── Error.php
│ ├── ErrorHandler.php
│ ├── ErrorHandler
│ ├── Collecting.php
│ └── Throwing.php
│ ├── Internal
│ ├── DiffElem.php
│ ├── Differ.php
│ ├── PrintableNewAnonClassNode.php
│ └── TokenStream.php
│ ├── JsonDecoder.php
│ ├── Lexer.php
│ ├── Lexer
│ ├── Emulative.php
│ └── TokenEmulator
│ │ ├── AttributeEmulator.php
│ │ ├── CoaleseEqualTokenEmulator.php
│ │ ├── EnumTokenEmulator.php
│ │ ├── ExplicitOctalEmulator.php
│ │ ├── FlexibleDocStringEmulator.php
│ │ ├── FnTokenEmulator.php
│ │ ├── KeywordEmulator.php
│ │ ├── MatchTokenEmulator.php
│ │ ├── NullsafeTokenEmulator.php
│ │ ├── NumericLiteralSeparatorEmulator.php
│ │ ├── ReadonlyFunctionTokenEmulator.php
│ │ ├── ReadonlyTokenEmulator.php
│ │ ├── ReverseEmulator.php
│ │ └── TokenEmulator.php
│ ├── NameContext.php
│ ├── Node.php
│ ├── Node
│ ├── Arg.php
│ ├── Attribute.php
│ ├── AttributeGroup.php
│ ├── ComplexType.php
│ ├── Const_.php
│ ├── Expr.php
│ ├── Expr
│ │ ├── ArrayDimFetch.php
│ │ ├── ArrayItem.php
│ │ ├── Array_.php
│ │ ├── ArrowFunction.php
│ │ ├── Assign.php
│ │ ├── AssignOp.php
│ │ ├── AssignOp
│ │ │ ├── BitwiseAnd.php
│ │ │ ├── BitwiseOr.php
│ │ │ ├── BitwiseXor.php
│ │ │ ├── Coalesce.php
│ │ │ ├── Concat.php
│ │ │ ├── Div.php
│ │ │ ├── Minus.php
│ │ │ ├── Mod.php
│ │ │ ├── Mul.php
│ │ │ ├── Plus.php
│ │ │ ├── Pow.php
│ │ │ ├── ShiftLeft.php
│ │ │ └── ShiftRight.php
│ │ ├── AssignRef.php
│ │ ├── BinaryOp.php
│ │ ├── BinaryOp
│ │ │ ├── BitwiseAnd.php
│ │ │ ├── BitwiseOr.php
│ │ │ ├── BitwiseXor.php
│ │ │ ├── BooleanAnd.php
│ │ │ ├── BooleanOr.php
│ │ │ ├── Coalesce.php
│ │ │ ├── Concat.php
│ │ │ ├── Div.php
│ │ │ ├── Equal.php
│ │ │ ├── Greater.php
│ │ │ ├── GreaterOrEqual.php
│ │ │ ├── Identical.php
│ │ │ ├── LogicalAnd.php
│ │ │ ├── LogicalOr.php
│ │ │ ├── LogicalXor.php
│ │ │ ├── Minus.php
│ │ │ ├── Mod.php
│ │ │ ├── Mul.php
│ │ │ ├── NotEqual.php
│ │ │ ├── NotIdentical.php
│ │ │ ├── Plus.php
│ │ │ ├── Pow.php
│ │ │ ├── ShiftLeft.php
│ │ │ ├── ShiftRight.php
│ │ │ ├── Smaller.php
│ │ │ ├── SmallerOrEqual.php
│ │ │ └── Spaceship.php
│ │ ├── BitwiseNot.php
│ │ ├── BooleanNot.php
│ │ ├── CallLike.php
│ │ ├── Cast.php
│ │ ├── Cast
│ │ │ ├── Array_.php
│ │ │ ├── Bool_.php
│ │ │ ├── Double.php
│ │ │ ├── Int_.php
│ │ │ ├── Object_.php
│ │ │ ├── String_.php
│ │ │ └── Unset_.php
│ │ ├── ClassConstFetch.php
│ │ ├── Clone_.php
│ │ ├── Closure.php
│ │ ├── ClosureUse.php
│ │ ├── ConstFetch.php
│ │ ├── Empty_.php
│ │ ├── Error.php
│ │ ├── ErrorSuppress.php
│ │ ├── Eval_.php
│ │ ├── Exit_.php
│ │ ├── FuncCall.php
│ │ ├── Include_.php
│ │ ├── Instanceof_.php
│ │ ├── Isset_.php
│ │ ├── List_.php
│ │ ├── Match_.php
│ │ ├── MethodCall.php
│ │ ├── New_.php
│ │ ├── NullsafeMethodCall.php
│ │ ├── NullsafePropertyFetch.php
│ │ ├── PostDec.php
│ │ ├── PostInc.php
│ │ ├── PreDec.php
│ │ ├── PreInc.php
│ │ ├── Print_.php
│ │ ├── PropertyFetch.php
│ │ ├── ShellExec.php
│ │ ├── StaticCall.php
│ │ ├── StaticPropertyFetch.php
│ │ ├── Ternary.php
│ │ ├── Throw_.php
│ │ ├── UnaryMinus.php
│ │ ├── UnaryPlus.php
│ │ ├── Variable.php
│ │ ├── YieldFrom.php
│ │ └── Yield_.php
│ ├── FunctionLike.php
│ ├── Identifier.php
│ ├── IntersectionType.php
│ ├── MatchArm.php
│ ├── Name.php
│ ├── Name
│ │ ├── FullyQualified.php
│ │ └── Relative.php
│ ├── NullableType.php
│ ├── Param.php
│ ├── Scalar.php
│ ├── Scalar
│ │ ├── DNumber.php
│ │ ├── Encapsed.php
│ │ ├── EncapsedStringPart.php
│ │ ├── LNumber.php
│ │ ├── MagicConst.php
│ │ ├── MagicConst
│ │ │ ├── Class_.php
│ │ │ ├── Dir.php
│ │ │ ├── File.php
│ │ │ ├── Function_.php
│ │ │ ├── Line.php
│ │ │ ├── Method.php
│ │ │ ├── Namespace_.php
│ │ │ └── Trait_.php
│ │ └── String_.php
│ ├── Stmt.php
│ ├── Stmt
│ │ ├── Break_.php
│ │ ├── Case_.php
│ │ ├── Catch_.php
│ │ ├── ClassConst.php
│ │ ├── ClassLike.php
│ │ ├── ClassMethod.php
│ │ ├── Class_.php
│ │ ├── Const_.php
│ │ ├── Continue_.php
│ │ ├── DeclareDeclare.php
│ │ ├── Declare_.php
│ │ ├── Do_.php
│ │ ├── Echo_.php
│ │ ├── ElseIf_.php
│ │ ├── Else_.php
│ │ ├── EnumCase.php
│ │ ├── Enum_.php
│ │ ├── Expression.php
│ │ ├── Finally_.php
│ │ ├── For_.php
│ │ ├── Foreach_.php
│ │ ├── Function_.php
│ │ ├── Global_.php
│ │ ├── Goto_.php
│ │ ├── GroupUse.php
│ │ ├── HaltCompiler.php
│ │ ├── If_.php
│ │ ├── InlineHTML.php
│ │ ├── Interface_.php
│ │ ├── Label.php
│ │ ├── Namespace_.php
│ │ ├── Nop.php
│ │ ├── Property.php
│ │ ├── PropertyProperty.php
│ │ ├── Return_.php
│ │ ├── StaticVar.php
│ │ ├── Static_.php
│ │ ├── Switch_.php
│ │ ├── Throw_.php
│ │ ├── TraitUse.php
│ │ ├── TraitUseAdaptation.php
│ │ ├── TraitUseAdaptation
│ │ │ ├── Alias.php
│ │ │ └── Precedence.php
│ │ ├── Trait_.php
│ │ ├── TryCatch.php
│ │ ├── Unset_.php
│ │ ├── UseUse.php
│ │ ├── Use_.php
│ │ └── While_.php
│ ├── UnionType.php
│ ├── VarLikeIdentifier.php
│ └── VariadicPlaceholder.php
│ ├── NodeAbstract.php
│ ├── NodeDumper.php
│ ├── NodeFinder.php
│ ├── NodeTraverser.php
│ ├── NodeTraverserInterface.php
│ ├── NodeVisitor.php
│ ├── NodeVisitor
│ ├── CloningVisitor.php
│ ├── FindingVisitor.php
│ ├── FirstFindingVisitor.php
│ ├── NameResolver.php
│ ├── NodeConnectingVisitor.php
│ └── ParentConnectingVisitor.php
│ ├── NodeVisitorAbstract.php
│ ├── Parser.php
│ ├── Parser
│ ├── Multiple.php
│ ├── Php5.php
│ ├── Php7.php
│ └── Tokens.php
│ ├── ParserAbstract.php
│ ├── ParserFactory.php
│ ├── PrettyPrinter
│ └── Standard.php
│ └── PrettyPrinterAbstract.php
├── phar-io
├── manifest
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ ├── composer.lock
│ └── src
│ │ ├── ManifestDocumentMapper.php
│ │ ├── ManifestLoader.php
│ │ ├── ManifestSerializer.php
│ │ ├── exceptions
│ │ ├── ElementCollectionException.php
│ │ ├── Exception.php
│ │ ├── InvalidApplicationNameException.php
│ │ ├── InvalidEmailException.php
│ │ ├── InvalidUrlException.php
│ │ ├── ManifestDocumentException.php
│ │ ├── ManifestDocumentLoadingException.php
│ │ ├── ManifestDocumentMapperException.php
│ │ ├── ManifestElementException.php
│ │ └── ManifestLoaderException.php
│ │ ├── values
│ │ ├── Application.php
│ │ ├── ApplicationName.php
│ │ ├── Author.php
│ │ ├── AuthorCollection.php
│ │ ├── AuthorCollectionIterator.php
│ │ ├── BundledComponent.php
│ │ ├── BundledComponentCollection.php
│ │ ├── BundledComponentCollectionIterator.php
│ │ ├── CopyrightInformation.php
│ │ ├── Email.php
│ │ ├── Extension.php
│ │ ├── Library.php
│ │ ├── License.php
│ │ ├── Manifest.php
│ │ ├── PhpExtensionRequirement.php
│ │ ├── PhpVersionRequirement.php
│ │ ├── Requirement.php
│ │ ├── RequirementCollection.php
│ │ ├── RequirementCollectionIterator.php
│ │ ├── Type.php
│ │ └── Url.php
│ │ └── xml
│ │ ├── AuthorElement.php
│ │ ├── AuthorElementCollection.php
│ │ ├── BundlesElement.php
│ │ ├── ComponentElement.php
│ │ ├── ComponentElementCollection.php
│ │ ├── ContainsElement.php
│ │ ├── CopyrightElement.php
│ │ ├── ElementCollection.php
│ │ ├── ExtElement.php
│ │ ├── ExtElementCollection.php
│ │ ├── ExtensionElement.php
│ │ ├── LicenseElement.php
│ │ ├── ManifestDocument.php
│ │ ├── ManifestElement.php
│ │ ├── PhpElement.php
│ │ └── RequiresElement.php
└── version
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ ├── BuildMetaData.php
│ ├── PreReleaseSuffix.php
│ ├── Version.php
│ ├── VersionConstraintParser.php
│ ├── VersionConstraintValue.php
│ ├── VersionNumber.php
│ ├── constraints
│ ├── AbstractVersionConstraint.php
│ ├── AndVersionConstraintGroup.php
│ ├── AnyVersionConstraint.php
│ ├── ExactVersionConstraint.php
│ ├── GreaterThanOrEqualToVersionConstraint.php
│ ├── OrVersionConstraintGroup.php
│ ├── SpecificMajorAndMinorVersionConstraint.php
│ ├── SpecificMajorVersionConstraint.php
│ └── VersionConstraint.php
│ └── exceptions
│ ├── Exception.php
│ ├── InvalidPreReleaseSuffixException.php
│ ├── InvalidVersionException.php
│ ├── NoBuildMetaDataException.php
│ ├── NoPreReleaseSuffixException.php
│ └── UnsupportedVersionConstraintException.php
├── phpunit
├── php-code-coverage
│ ├── ChangeLog-9.2.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ │ ├── CodeCoverage.php
│ │ ├── Driver
│ │ ├── Driver.php
│ │ ├── PcovDriver.php
│ │ ├── PhpdbgDriver.php
│ │ ├── Selector.php
│ │ ├── Xdebug2Driver.php
│ │ └── Xdebug3Driver.php
│ │ ├── Exception
│ │ ├── BranchAndPathCoverageNotSupportedException.php
│ │ ├── DeadCodeDetectionNotSupportedException.php
│ │ ├── DirectoryCouldNotBeCreatedException.php
│ │ ├── Exception.php
│ │ ├── InvalidArgumentException.php
│ │ ├── NoCodeCoverageDriverAvailableException.php
│ │ ├── NoCodeCoverageDriverWithPathCoverageSupportAvailableException.php
│ │ ├── ParserException.php
│ │ ├── PathExistsButIsNotDirectoryException.php
│ │ ├── PcovNotAvailableException.php
│ │ ├── PhpdbgNotAvailableException.php
│ │ ├── ReflectionException.php
│ │ ├── ReportAlreadyFinalizedException.php
│ │ ├── StaticAnalysisCacheNotConfiguredException.php
│ │ ├── TestIdMissingException.php
│ │ ├── UnintentionallyCoveredCodeException.php
│ │ ├── WriteOperationFailedException.php
│ │ ├── WrongXdebugVersionException.php
│ │ ├── Xdebug2NotEnabledException.php
│ │ ├── Xdebug3NotEnabledException.php
│ │ ├── XdebugNotAvailableException.php
│ │ └── XmlException.php
│ │ ├── Filter.php
│ │ ├── Node
│ │ ├── AbstractNode.php
│ │ ├── Builder.php
│ │ ├── CrapIndex.php
│ │ ├── Directory.php
│ │ ├── File.php
│ │ └── Iterator.php
│ │ ├── ProcessedCodeCoverageData.php
│ │ ├── RawCodeCoverageData.php
│ │ ├── Report
│ │ ├── Clover.php
│ │ ├── Cobertura.php
│ │ ├── Crap4j.php
│ │ ├── Html
│ │ │ ├── Facade.php
│ │ │ ├── Renderer.php
│ │ │ └── Renderer
│ │ │ │ ├── Dashboard.php
│ │ │ │ ├── Directory.php
│ │ │ │ ├── File.php
│ │ │ │ └── Template
│ │ │ │ ├── branches.html.dist
│ │ │ │ ├── coverage_bar.html.dist
│ │ │ │ ├── coverage_bar_branch.html.dist
│ │ │ │ ├── css
│ │ │ │ ├── bootstrap.min.css
│ │ │ │ ├── custom.css
│ │ │ │ ├── nv.d3.min.css
│ │ │ │ ├── octicons.css
│ │ │ │ └── style.css
│ │ │ │ ├── dashboard.html.dist
│ │ │ │ ├── dashboard_branch.html.dist
│ │ │ │ ├── directory.html.dist
│ │ │ │ ├── directory_branch.html.dist
│ │ │ │ ├── directory_item.html.dist
│ │ │ │ ├── directory_item_branch.html.dist
│ │ │ │ ├── file.html.dist
│ │ │ │ ├── file_branch.html.dist
│ │ │ │ ├── file_item.html.dist
│ │ │ │ ├── file_item_branch.html.dist
│ │ │ │ ├── icons
│ │ │ │ ├── file-code.svg
│ │ │ │ └── file-directory.svg
│ │ │ │ ├── js
│ │ │ │ ├── bootstrap.min.js
│ │ │ │ ├── d3.min.js
│ │ │ │ ├── file.js
│ │ │ │ ├── jquery.min.js
│ │ │ │ ├── nv.d3.min.js
│ │ │ │ └── popper.min.js
│ │ │ │ ├── line.html.dist
│ │ │ │ ├── lines.html.dist
│ │ │ │ ├── method_item.html.dist
│ │ │ │ ├── method_item_branch.html.dist
│ │ │ │ └── paths.html.dist
│ │ ├── PHP.php
│ │ ├── Text.php
│ │ └── Xml
│ │ │ ├── BuildInformation.php
│ │ │ ├── Coverage.php
│ │ │ ├── Directory.php
│ │ │ ├── Facade.php
│ │ │ ├── File.php
│ │ │ ├── Method.php
│ │ │ ├── Node.php
│ │ │ ├── Project.php
│ │ │ ├── Report.php
│ │ │ ├── Source.php
│ │ │ ├── Tests.php
│ │ │ ├── Totals.php
│ │ │ └── Unit.php
│ │ ├── StaticAnalysis
│ │ ├── CacheWarmer.php
│ │ ├── CachingFileAnalyser.php
│ │ ├── CodeUnitFindingVisitor.php
│ │ ├── ExecutableLinesFindingVisitor.php
│ │ ├── FileAnalyser.php
│ │ ├── IgnoredLinesFindingVisitor.php
│ │ └── ParsingFileAnalyser.php
│ │ ├── Util
│ │ ├── Filesystem.php
│ │ └── Percentage.php
│ │ └── Version.php
├── php-file-iterator
│ ├── .psalm
│ │ ├── baseline.xml
│ │ └── config.xml
│ ├── ChangeLog.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ │ ├── Facade.php
│ │ ├── Factory.php
│ │ └── Iterator.php
├── php-invoker
│ ├── ChangeLog.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ │ ├── Invoker.php
│ │ └── exceptions
│ │ ├── Exception.php
│ │ ├── ProcessControlExtensionNotLoadedException.php
│ │ └── TimeoutException.php
├── php-text-template
│ ├── .psalm
│ │ ├── baseline.xml
│ │ └── config.xml
│ ├── ChangeLog.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ │ ├── Template.php
│ │ └── exceptions
│ │ ├── Exception.php
│ │ ├── InvalidArgumentException.php
│ │ └── RuntimeException.php
├── php-timer
│ ├── .psalm
│ │ ├── baseline.xml
│ │ └── config.xml
│ ├── ChangeLog.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ │ ├── Duration.php
│ │ ├── ResourceUsageFormatter.php
│ │ ├── Timer.php
│ │ └── exceptions
│ │ ├── Exception.php
│ │ ├── NoActiveTimerException.php
│ │ └── TimeSinceStartOfRequestNotAvailableException.php
└── phpunit
│ ├── .phpstorm.meta.php
│ ├── ChangeLog-9.6.md
│ ├── DEPRECATIONS.md
│ ├── LICENSE
│ ├── README.md
│ ├── SECURITY.md
│ ├── composer.json
│ ├── phpunit
│ ├── phpunit.xsd
│ ├── schema
│ ├── 8.5.xsd
│ └── 9.2.xsd
│ └── src
│ ├── Exception.php
│ ├── Framework
│ ├── Assert.php
│ ├── Assert
│ │ └── Functions.php
│ ├── Constraint
│ │ ├── Boolean
│ │ │ ├── IsFalse.php
│ │ │ └── IsTrue.php
│ │ ├── Callback.php
│ │ ├── Cardinality
│ │ │ ├── Count.php
│ │ │ ├── GreaterThan.php
│ │ │ ├── IsEmpty.php
│ │ │ ├── LessThan.php
│ │ │ └── SameSize.php
│ │ ├── Constraint.php
│ │ ├── Equality
│ │ │ ├── IsEqual.php
│ │ │ ├── IsEqualCanonicalizing.php
│ │ │ ├── IsEqualIgnoringCase.php
│ │ │ └── IsEqualWithDelta.php
│ │ ├── Exception
│ │ │ ├── Exception.php
│ │ │ ├── ExceptionCode.php
│ │ │ ├── ExceptionMessage.php
│ │ │ └── ExceptionMessageRegularExpression.php
│ │ ├── Filesystem
│ │ │ ├── DirectoryExists.php
│ │ │ ├── FileExists.php
│ │ │ ├── IsReadable.php
│ │ │ └── IsWritable.php
│ │ ├── IsAnything.php
│ │ ├── IsIdentical.php
│ │ ├── JsonMatches.php
│ │ ├── JsonMatchesErrorMessageProvider.php
│ │ ├── Math
│ │ │ ├── IsFinite.php
│ │ │ ├── IsInfinite.php
│ │ │ └── IsNan.php
│ │ ├── Object
│ │ │ ├── ClassHasAttribute.php
│ │ │ ├── ClassHasStaticAttribute.php
│ │ │ ├── ObjectEquals.php
│ │ │ ├── ObjectHasAttribute.php
│ │ │ └── ObjectHasProperty.php
│ │ ├── Operator
│ │ │ ├── BinaryOperator.php
│ │ │ ├── LogicalAnd.php
│ │ │ ├── LogicalNot.php
│ │ │ ├── LogicalOr.php
│ │ │ ├── LogicalXor.php
│ │ │ ├── Operator.php
│ │ │ └── UnaryOperator.php
│ │ ├── String
│ │ │ ├── IsJson.php
│ │ │ ├── RegularExpression.php
│ │ │ ├── StringContains.php
│ │ │ ├── StringEndsWith.php
│ │ │ ├── StringMatchesFormatDescription.php
│ │ │ └── StringStartsWith.php
│ │ ├── Traversable
│ │ │ ├── ArrayHasKey.php
│ │ │ ├── TraversableContains.php
│ │ │ ├── TraversableContainsEqual.php
│ │ │ ├── TraversableContainsIdentical.php
│ │ │ └── TraversableContainsOnly.php
│ │ └── Type
│ │ │ ├── IsInstanceOf.php
│ │ │ ├── IsNull.php
│ │ │ └── IsType.php
│ ├── DataProviderTestSuite.php
│ ├── Error
│ │ ├── Deprecated.php
│ │ ├── Error.php
│ │ ├── Notice.php
│ │ └── Warning.php
│ ├── ErrorTestCase.php
│ ├── Exception
│ │ ├── ActualValueIsNotAnObjectException.php
│ │ ├── AssertionFailedError.php
│ │ ├── CodeCoverageException.php
│ │ ├── ComparisonMethodDoesNotAcceptParameterTypeException.php
│ │ ├── ComparisonMethodDoesNotDeclareBoolReturnTypeException.php
│ │ ├── ComparisonMethodDoesNotDeclareExactlyOneParameterException.php
│ │ ├── ComparisonMethodDoesNotDeclareParameterTypeException.php
│ │ ├── ComparisonMethodDoesNotExistException.php
│ │ ├── CoveredCodeNotExecutedException.php
│ │ ├── Error.php
│ │ ├── Exception.php
│ │ ├── ExpectationFailedException.php
│ │ ├── IncompleteTestError.php
│ │ ├── InvalidArgumentException.php
│ │ ├── InvalidCoversTargetException.php
│ │ ├── InvalidDataProviderException.php
│ │ ├── MissingCoversAnnotationException.php
│ │ ├── NoChildTestSuiteException.php
│ │ ├── OutputError.php
│ │ ├── PHPTAssertionFailedError.php
│ │ ├── RiskyTestError.php
│ │ ├── SkippedTestError.php
│ │ ├── SkippedTestSuiteError.php
│ │ ├── SyntheticError.php
│ │ ├── SyntheticSkippedError.php
│ │ ├── UnintentionallyCoveredCodeError.php
│ │ └── Warning.php
│ ├── ExceptionWrapper.php
│ ├── ExecutionOrderDependency.php
│ ├── IncompleteTest.php
│ ├── IncompleteTestCase.php
│ ├── InvalidParameterGroupException.php
│ ├── MockObject
│ │ ├── Api
│ │ │ ├── Api.php
│ │ │ └── Method.php
│ │ ├── Builder
│ │ │ ├── Identity.php
│ │ │ ├── InvocationMocker.php
│ │ │ ├── InvocationStubber.php
│ │ │ ├── MethodNameMatch.php
│ │ │ ├── ParametersMatch.php
│ │ │ └── Stub.php
│ │ ├── ConfigurableMethod.php
│ │ ├── Exception
│ │ │ ├── BadMethodCallException.php
│ │ │ ├── CannotUseAddMethodsException.php
│ │ │ ├── CannotUseOnlyMethodsException.php
│ │ │ ├── ClassAlreadyExistsException.php
│ │ │ ├── ClassIsFinalException.php
│ │ │ ├── ClassIsReadonlyException.php
│ │ │ ├── ConfigurableMethodsAlreadyInitializedException.php
│ │ │ ├── DuplicateMethodException.php
│ │ │ ├── Exception.php
│ │ │ ├── IncompatibleReturnValueException.php
│ │ │ ├── InvalidMethodNameException.php
│ │ │ ├── MatchBuilderNotFoundException.php
│ │ │ ├── MatcherAlreadyRegisteredException.php
│ │ │ ├── MethodCannotBeConfiguredException.php
│ │ │ ├── MethodNameAlreadyConfiguredException.php
│ │ │ ├── MethodNameNotConfiguredException.php
│ │ │ ├── MethodParametersAlreadyConfiguredException.php
│ │ │ ├── OriginalConstructorInvocationRequiredException.php
│ │ │ ├── ReflectionException.php
│ │ │ ├── ReturnValueNotConfiguredException.php
│ │ │ ├── RuntimeException.php
│ │ │ ├── SoapExtensionNotAvailableException.php
│ │ │ ├── UnknownClassException.php
│ │ │ ├── UnknownTraitException.php
│ │ │ └── UnknownTypeException.php
│ │ ├── Generator.php
│ │ ├── Generator
│ │ │ ├── deprecation.tpl
│ │ │ ├── intersection.tpl
│ │ │ ├── mocked_class.tpl
│ │ │ ├── mocked_method.tpl
│ │ │ ├── mocked_method_never_or_void.tpl
│ │ │ ├── mocked_static_method.tpl
│ │ │ ├── proxied_method.tpl
│ │ │ ├── proxied_method_never_or_void.tpl
│ │ │ ├── trait_class.tpl
│ │ │ ├── wsdl_class.tpl
│ │ │ └── wsdl_method.tpl
│ │ ├── Invocation.php
│ │ ├── InvocationHandler.php
│ │ ├── Matcher.php
│ │ ├── MethodNameConstraint.php
│ │ ├── MockBuilder.php
│ │ ├── MockClass.php
│ │ ├── MockMethod.php
│ │ ├── MockMethodSet.php
│ │ ├── MockObject.php
│ │ ├── MockTrait.php
│ │ ├── MockType.php
│ │ ├── Rule
│ │ │ ├── AnyInvokedCount.php
│ │ │ ├── AnyParameters.php
│ │ │ ├── ConsecutiveParameters.php
│ │ │ ├── InvocationOrder.php
│ │ │ ├── InvokedAtIndex.php
│ │ │ ├── InvokedAtLeastCount.php
│ │ │ ├── InvokedAtLeastOnce.php
│ │ │ ├── InvokedAtMostCount.php
│ │ │ ├── InvokedCount.php
│ │ │ ├── MethodName.php
│ │ │ ├── Parameters.php
│ │ │ └── ParametersRule.php
│ │ ├── Stub.php
│ │ ├── Stub
│ │ │ ├── ConsecutiveCalls.php
│ │ │ ├── Exception.php
│ │ │ ├── ReturnArgument.php
│ │ │ ├── ReturnCallback.php
│ │ │ ├── ReturnReference.php
│ │ │ ├── ReturnSelf.php
│ │ │ ├── ReturnStub.php
│ │ │ ├── ReturnValueMap.php
│ │ │ └── Stub.php
│ │ └── Verifiable.php
│ ├── Reorderable.php
│ ├── SelfDescribing.php
│ ├── SkippedTest.php
│ ├── SkippedTestCase.php
│ ├── Test.php
│ ├── TestBuilder.php
│ ├── TestCase.php
│ ├── TestFailure.php
│ ├── TestListener.php
│ ├── TestListenerDefaultImplementation.php
│ ├── TestResult.php
│ ├── TestSuite.php
│ ├── TestSuiteIterator.php
│ └── WarningTestCase.php
│ ├── Runner
│ ├── BaseTestRunner.php
│ ├── DefaultTestResultCache.php
│ ├── Exception.php
│ ├── Extension
│ │ ├── ExtensionHandler.php
│ │ └── PharLoader.php
│ ├── Filter
│ │ ├── ExcludeGroupFilterIterator.php
│ │ ├── Factory.php
│ │ ├── GroupFilterIterator.php
│ │ ├── IncludeGroupFilterIterator.php
│ │ └── NameFilterIterator.php
│ ├── Hook
│ │ ├── AfterIncompleteTestHook.php
│ │ ├── AfterLastTestHook.php
│ │ ├── AfterRiskyTestHook.php
│ │ ├── AfterSkippedTestHook.php
│ │ ├── AfterSuccessfulTestHook.php
│ │ ├── AfterTestErrorHook.php
│ │ ├── AfterTestFailureHook.php
│ │ ├── AfterTestHook.php
│ │ ├── AfterTestWarningHook.php
│ │ ├── BeforeFirstTestHook.php
│ │ ├── BeforeTestHook.php
│ │ ├── Hook.php
│ │ ├── TestHook.php
│ │ └── TestListenerAdapter.php
│ ├── NullTestResultCache.php
│ ├── PhptTestCase.php
│ ├── ResultCacheExtension.php
│ ├── StandardTestSuiteLoader.php
│ ├── TestResultCache.php
│ ├── TestSuiteLoader.php
│ ├── TestSuiteSorter.php
│ └── Version.php
│ ├── TextUI
│ ├── CliArguments
│ │ ├── Builder.php
│ │ ├── Configuration.php
│ │ ├── Exception.php
│ │ └── Mapper.php
│ ├── Command.php
│ ├── DefaultResultPrinter.php
│ ├── Exception
│ │ ├── Exception.php
│ │ ├── ReflectionException.php
│ │ ├── RuntimeException.php
│ │ ├── TestDirectoryNotFoundException.php
│ │ └── TestFileNotFoundException.php
│ ├── Help.php
│ ├── ResultPrinter.php
│ ├── TestRunner.php
│ ├── TestSuiteMapper.php
│ └── XmlConfiguration
│ │ ├── CodeCoverage
│ │ ├── CodeCoverage.php
│ │ ├── Filter
│ │ │ ├── Directory.php
│ │ │ ├── DirectoryCollection.php
│ │ │ └── DirectoryCollectionIterator.php
│ │ ├── FilterMapper.php
│ │ └── Report
│ │ │ ├── Clover.php
│ │ │ ├── Cobertura.php
│ │ │ ├── Crap4j.php
│ │ │ ├── Html.php
│ │ │ ├── Php.php
│ │ │ ├── Text.php
│ │ │ └── Xml.php
│ │ ├── Configuration.php
│ │ ├── Exception.php
│ │ ├── Filesystem
│ │ ├── Directory.php
│ │ ├── DirectoryCollection.php
│ │ ├── DirectoryCollectionIterator.php
│ │ ├── File.php
│ │ ├── FileCollection.php
│ │ └── FileCollectionIterator.php
│ │ ├── Generator.php
│ │ ├── Group
│ │ ├── Group.php
│ │ ├── GroupCollection.php
│ │ ├── GroupCollectionIterator.php
│ │ └── Groups.php
│ │ ├── Loader.php
│ │ ├── Logging
│ │ ├── Junit.php
│ │ ├── Logging.php
│ │ ├── TeamCity.php
│ │ ├── TestDox
│ │ │ ├── Html.php
│ │ │ ├── Text.php
│ │ │ └── Xml.php
│ │ └── Text.php
│ │ ├── Migration
│ │ ├── MigrationBuilder.php
│ │ ├── MigrationBuilderException.php
│ │ ├── MigrationException.php
│ │ ├── Migrations
│ │ │ ├── ConvertLogTypes.php
│ │ │ ├── CoverageCloverToReport.php
│ │ │ ├── CoverageCrap4jToReport.php
│ │ │ ├── CoverageHtmlToReport.php
│ │ │ ├── CoveragePhpToReport.php
│ │ │ ├── CoverageTextToReport.php
│ │ │ ├── CoverageXmlToReport.php
│ │ │ ├── IntroduceCoverageElement.php
│ │ │ ├── LogToReportMigration.php
│ │ │ ├── Migration.php
│ │ │ ├── MoveAttributesFromFilterWhitelistToCoverage.php
│ │ │ ├── MoveAttributesFromRootToCoverage.php
│ │ │ ├── MoveWhitelistExcludesToCoverage.php
│ │ │ ├── MoveWhitelistIncludesToCoverage.php
│ │ │ ├── RemoveCacheTokensAttribute.php
│ │ │ ├── RemoveEmptyFilter.php
│ │ │ ├── RemoveLogTypes.php
│ │ │ └── UpdateSchemaLocationTo93.php
│ │ └── Migrator.php
│ │ ├── PHP
│ │ ├── Constant.php
│ │ ├── ConstantCollection.php
│ │ ├── ConstantCollectionIterator.php
│ │ ├── IniSetting.php
│ │ ├── IniSettingCollection.php
│ │ ├── IniSettingCollectionIterator.php
│ │ ├── Php.php
│ │ ├── PhpHandler.php
│ │ ├── Variable.php
│ │ ├── VariableCollection.php
│ │ └── VariableCollectionIterator.php
│ │ ├── PHPUnit
│ │ ├── Extension.php
│ │ ├── ExtensionCollection.php
│ │ ├── ExtensionCollectionIterator.php
│ │ └── PHPUnit.php
│ │ └── TestSuite
│ │ ├── TestDirectory.php
│ │ ├── TestDirectoryCollection.php
│ │ ├── TestDirectoryCollectionIterator.php
│ │ ├── TestFile.php
│ │ ├── TestFileCollection.php
│ │ ├── TestFileCollectionIterator.php
│ │ ├── TestSuite.php
│ │ ├── TestSuiteCollection.php
│ │ └── TestSuiteCollectionIterator.php
│ └── Util
│ ├── Annotation
│ ├── DocBlock.php
│ └── Registry.php
│ ├── Blacklist.php
│ ├── Cloner.php
│ ├── Color.php
│ ├── ErrorHandler.php
│ ├── Exception.php
│ ├── ExcludeList.php
│ ├── FileLoader.php
│ ├── Filesystem.php
│ ├── Filter.php
│ ├── GlobalState.php
│ ├── InvalidDataSetException.php
│ ├── Json.php
│ ├── Log
│ ├── JUnit.php
│ └── TeamCity.php
│ ├── PHP
│ ├── AbstractPhpProcess.php
│ ├── DefaultPhpProcess.php
│ ├── Template
│ │ ├── PhptTestCase.tpl
│ │ ├── TestCaseClass.tpl
│ │ └── TestCaseMethod.tpl
│ └── WindowsPhpProcess.php
│ ├── Printer.php
│ ├── Reflection.php
│ ├── RegularExpression.php
│ ├── Test.php
│ ├── TestDox
│ ├── CliTestDoxPrinter.php
│ ├── HtmlResultPrinter.php
│ ├── NamePrettifier.php
│ ├── ResultPrinter.php
│ ├── TestDoxPrinter.php
│ ├── TextResultPrinter.php
│ └── XmlResultPrinter.php
│ ├── TextTestListRenderer.php
│ ├── Type.php
│ ├── VersionComparisonOperator.php
│ ├── XdebugFilterScriptGenerator.php
│ ├── Xml.php
│ ├── Xml
│ ├── Exception.php
│ ├── FailedSchemaDetectionResult.php
│ ├── Loader.php
│ ├── SchemaDetectionResult.php
│ ├── SchemaDetector.php
│ ├── SchemaFinder.php
│ ├── SnapshotNodeList.php
│ ├── SuccessfulSchemaDetectionResult.php
│ ├── ValidationResult.php
│ └── Validator.php
│ └── XmlTestListRenderer.php
├── psr
└── event-dispatcher
│ ├── .editorconfig
│ ├── .gitignore
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ ├── EventDispatcherInterface.php
│ ├── ListenerProviderInterface.php
│ └── StoppableEventInterface.php
├── redaxo
└── php-cs-fixer-config
│ ├── .gitignore
│ ├── .php-cs-fixer.dist.php
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ ├── Config.php
│ └── Fixer
│ ├── NoSemicolonBeforeClosingTagFixer.php
│ └── StatementIndentationFixer.php
├── sebastian
├── cli-parser
│ ├── ChangeLog.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ ├── infection.json
│ └── src
│ │ ├── Parser.php
│ │ └── exceptions
│ │ ├── AmbiguousOptionException.php
│ │ ├── Exception.php
│ │ ├── OptionDoesNotAllowArgumentException.php
│ │ ├── RequiredOptionArgumentMissingException.php
│ │ └── UnknownOptionException.php
├── code-unit-reverse-lookup
│ ├── ChangeLog.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ │ └── Wizard.php
├── code-unit
│ ├── .psalm
│ │ ├── baseline.xml
│ │ └── config.xml
│ ├── ChangeLog.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ │ ├── ClassMethodUnit.php
│ │ ├── ClassUnit.php
│ │ ├── CodeUnit.php
│ │ ├── CodeUnitCollection.php
│ │ ├── CodeUnitCollectionIterator.php
│ │ ├── FunctionUnit.php
│ │ ├── InterfaceMethodUnit.php
│ │ ├── InterfaceUnit.php
│ │ ├── Mapper.php
│ │ ├── TraitMethodUnit.php
│ │ ├── TraitUnit.php
│ │ └── exceptions
│ │ ├── Exception.php
│ │ ├── InvalidCodeUnitException.php
│ │ ├── NoTraitException.php
│ │ └── ReflectionException.php
├── comparator
│ ├── ChangeLog.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ │ ├── ArrayComparator.php
│ │ ├── Comparator.php
│ │ ├── ComparisonFailure.php
│ │ ├── DOMNodeComparator.php
│ │ ├── DateTimeComparator.php
│ │ ├── DoubleComparator.php
│ │ ├── ExceptionComparator.php
│ │ ├── Factory.php
│ │ ├── MockObjectComparator.php
│ │ ├── NumericComparator.php
│ │ ├── ObjectComparator.php
│ │ ├── ResourceComparator.php
│ │ ├── ScalarComparator.php
│ │ ├── SplObjectStorageComparator.php
│ │ ├── TypeComparator.php
│ │ └── exceptions
│ │ ├── Exception.php
│ │ └── RuntimeException.php
├── complexity
│ ├── .psalm
│ │ ├── baseline.xml
│ │ └── config.xml
│ ├── ChangeLog.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ │ ├── Calculator.php
│ │ ├── Complexity
│ │ ├── Complexity.php
│ │ ├── ComplexityCollection.php
│ │ └── ComplexityCollectionIterator.php
│ │ ├── Exception
│ │ ├── Exception.php
│ │ └── RuntimeException.php
│ │ └── Visitor
│ │ ├── ComplexityCalculatingVisitor.php
│ │ └── CyclomaticComplexityCalculatingVisitor.php
├── diff
│ ├── ChangeLog.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ │ ├── Chunk.php
│ │ ├── Diff.php
│ │ ├── Differ.php
│ │ ├── Exception
│ │ ├── ConfigurationException.php
│ │ ├── Exception.php
│ │ └── InvalidArgumentException.php
│ │ ├── Line.php
│ │ ├── LongestCommonSubsequenceCalculator.php
│ │ ├── MemoryEfficientLongestCommonSubsequenceCalculator.php
│ │ ├── Output
│ │ ├── AbstractChunkOutputBuilder.php
│ │ ├── DiffOnlyOutputBuilder.php
│ │ ├── DiffOutputBuilderInterface.php
│ │ ├── StrictUnifiedDiffOutputBuilder.php
│ │ └── UnifiedDiffOutputBuilder.php
│ │ ├── Parser.php
│ │ └── TimeEfficientLongestCommonSubsequenceCalculator.php
├── environment
│ ├── ChangeLog.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ │ ├── Console.php
│ │ ├── OperatingSystem.php
│ │ └── Runtime.php
├── exporter
│ ├── ChangeLog.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ │ └── Exporter.php
├── global-state
│ ├── ChangeLog.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ │ ├── CodeExporter.php
│ │ ├── ExcludeList.php
│ │ ├── Restorer.php
│ │ ├── Snapshot.php
│ │ └── exceptions
│ │ ├── Exception.php
│ │ └── RuntimeException.php
├── lines-of-code
│ ├── .psalm
│ │ ├── baseline.xml
│ │ └── config.xml
│ ├── ChangeLog.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ │ ├── Counter.php
│ │ ├── Exception
│ │ ├── Exception.php
│ │ ├── IllogicalValuesException.php
│ │ ├── NegativeValueException.php
│ │ └── RuntimeException.php
│ │ ├── LineCountingVisitor.php
│ │ └── LinesOfCode.php
├── object-enumerator
│ ├── .psalm
│ │ ├── baseline.xml
│ │ └── config.xml
│ ├── ChangeLog.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ ├── phpunit.xml
│ └── src
│ │ ├── Enumerator.php
│ │ ├── Exception.php
│ │ └── InvalidArgumentException.php
├── object-reflector
│ ├── .psalm
│ │ ├── baseline.xml
│ │ └── config.xml
│ ├── ChangeLog.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ │ ├── Exception.php
│ │ ├── InvalidArgumentException.php
│ │ └── ObjectReflector.php
├── recursion-context
│ ├── ChangeLog.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ │ ├── Context.php
│ │ ├── Exception.php
│ │ └── InvalidArgumentException.php
├── resource-operations
│ ├── .gitattributes
│ ├── .gitignore
│ ├── ChangeLog.md
│ ├── LICENSE
│ ├── README.md
│ ├── build
│ │ └── generate.php
│ ├── composer.json
│ └── src
│ │ └── ResourceOperations.php
├── type
│ ├── ChangeLog.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ │ ├── Parameter.php
│ │ ├── ReflectionMapper.php
│ │ ├── TypeName.php
│ │ ├── exception
│ │ ├── Exception.php
│ │ └── RuntimeException.php
│ │ └── type
│ │ ├── CallableType.php
│ │ ├── FalseType.php
│ │ ├── GenericObjectType.php
│ │ ├── IntersectionType.php
│ │ ├── IterableType.php
│ │ ├── MixedType.php
│ │ ├── NeverType.php
│ │ ├── NullType.php
│ │ ├── ObjectType.php
│ │ ├── SimpleType.php
│ │ ├── StaticType.php
│ │ ├── TrueType.php
│ │ ├── Type.php
│ │ ├── UnionType.php
│ │ ├── UnknownType.php
│ │ └── VoidType.php
└── version
│ ├── .gitattributes
│ ├── .gitignore
│ ├── ChangeLog.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ └── Version.php
├── symfony
├── console
│ ├── Application.php
│ ├── Attribute
│ │ └── AsCommand.php
│ ├── CHANGELOG.md
│ ├── CI
│ │ └── GithubActionReporter.php
│ ├── Color.php
│ ├── Command
│ │ ├── Command.php
│ │ ├── CompleteCommand.php
│ │ ├── DumpCompletionCommand.php
│ │ ├── HelpCommand.php
│ │ ├── LazyCommand.php
│ │ ├── ListCommand.php
│ │ ├── LockableTrait.php
│ │ └── SignalableCommandInterface.php
│ ├── CommandLoader
│ │ ├── CommandLoaderInterface.php
│ │ ├── ContainerCommandLoader.php
│ │ └── FactoryCommandLoader.php
│ ├── Completion
│ │ ├── CompletionInput.php
│ │ ├── CompletionSuggestions.php
│ │ ├── Output
│ │ │ ├── BashCompletionOutput.php
│ │ │ ├── CompletionOutputInterface.php
│ │ │ ├── FishCompletionOutput.php
│ │ │ └── ZshCompletionOutput.php
│ │ └── Suggestion.php
│ ├── ConsoleEvents.php
│ ├── Cursor.php
│ ├── DependencyInjection
│ │ └── AddConsoleCommandPass.php
│ ├── Descriptor
│ │ ├── ApplicationDescription.php
│ │ ├── Descriptor.php
│ │ ├── DescriptorInterface.php
│ │ ├── JsonDescriptor.php
│ │ ├── MarkdownDescriptor.php
│ │ ├── ReStructuredTextDescriptor.php
│ │ ├── TextDescriptor.php
│ │ └── XmlDescriptor.php
│ ├── Event
│ │ ├── ConsoleCommandEvent.php
│ │ ├── ConsoleErrorEvent.php
│ │ ├── ConsoleEvent.php
│ │ ├── ConsoleSignalEvent.php
│ │ └── ConsoleTerminateEvent.php
│ ├── EventListener
│ │ └── ErrorListener.php
│ ├── Exception
│ │ ├── CommandNotFoundException.php
│ │ ├── ExceptionInterface.php
│ │ ├── InvalidArgumentException.php
│ │ ├── InvalidOptionException.php
│ │ ├── LogicException.php
│ │ ├── MissingInputException.php
│ │ ├── NamespaceNotFoundException.php
│ │ └── RuntimeException.php
│ ├── Formatter
│ │ ├── NullOutputFormatter.php
│ │ ├── NullOutputFormatterStyle.php
│ │ ├── OutputFormatter.php
│ │ ├── OutputFormatterInterface.php
│ │ ├── OutputFormatterStyle.php
│ │ ├── OutputFormatterStyleInterface.php
│ │ ├── OutputFormatterStyleStack.php
│ │ └── WrappableOutputFormatterInterface.php
│ ├── Helper
│ │ ├── DebugFormatterHelper.php
│ │ ├── DescriptorHelper.php
│ │ ├── Dumper.php
│ │ ├── FormatterHelper.php
│ │ ├── Helper.php
│ │ ├── HelperInterface.php
│ │ ├── HelperSet.php
│ │ ├── InputAwareHelper.php
│ │ ├── OutputWrapper.php
│ │ ├── ProcessHelper.php
│ │ ├── ProgressBar.php
│ │ ├── ProgressIndicator.php
│ │ ├── QuestionHelper.php
│ │ ├── SymfonyQuestionHelper.php
│ │ ├── Table.php
│ │ ├── TableCell.php
│ │ ├── TableCellStyle.php
│ │ ├── TableRows.php
│ │ ├── TableSeparator.php
│ │ └── TableStyle.php
│ ├── Input
│ │ ├── ArgvInput.php
│ │ ├── ArrayInput.php
│ │ ├── Input.php
│ │ ├── InputArgument.php
│ │ ├── InputAwareInterface.php
│ │ ├── InputDefinition.php
│ │ ├── InputInterface.php
│ │ ├── InputOption.php
│ │ ├── StreamableInputInterface.php
│ │ └── StringInput.php
│ ├── LICENSE
│ ├── Logger
│ │ └── ConsoleLogger.php
│ ├── Output
│ │ ├── AnsiColorMode.php
│ │ ├── BufferedOutput.php
│ │ ├── ConsoleOutput.php
│ │ ├── ConsoleOutputInterface.php
│ │ ├── ConsoleSectionOutput.php
│ │ ├── NullOutput.php
│ │ ├── Output.php
│ │ ├── OutputInterface.php
│ │ ├── StreamOutput.php
│ │ └── TrimmedBufferOutput.php
│ ├── Question
│ │ ├── ChoiceQuestion.php
│ │ ├── ConfirmationQuestion.php
│ │ └── Question.php
│ ├── README.md
│ ├── Resources
│ │ ├── bin
│ │ │ └── hiddeninput.exe
│ │ ├── completion.bash
│ │ ├── completion.fish
│ │ └── completion.zsh
│ ├── SignalRegistry
│ │ └── SignalRegistry.php
│ ├── SingleCommandApplication.php
│ ├── Style
│ │ ├── OutputStyle.php
│ │ ├── StyleInterface.php
│ │ └── SymfonyStyle.php
│ ├── Terminal.php
│ ├── Tester
│ │ ├── ApplicationTester.php
│ │ ├── CommandCompletionTester.php
│ │ ├── CommandTester.php
│ │ ├── Constraint
│ │ │ └── CommandIsSuccessful.php
│ │ └── TesterTrait.php
│ └── composer.json
├── css-selector
│ ├── CHANGELOG.md
│ ├── CssSelectorConverter.php
│ ├── Exception
│ │ ├── ExceptionInterface.php
│ │ ├── ExpressionErrorException.php
│ │ ├── InternalErrorException.php
│ │ ├── ParseException.php
│ │ └── SyntaxErrorException.php
│ ├── LICENSE
│ ├── Node
│ │ ├── AbstractNode.php
│ │ ├── AttributeNode.php
│ │ ├── ClassNode.php
│ │ ├── CombinedSelectorNode.php
│ │ ├── ElementNode.php
│ │ ├── FunctionNode.php
│ │ ├── HashNode.php
│ │ ├── NegationNode.php
│ │ ├── NodeInterface.php
│ │ ├── PseudoNode.php
│ │ ├── SelectorNode.php
│ │ └── Specificity.php
│ ├── Parser
│ │ ├── Handler
│ │ │ ├── CommentHandler.php
│ │ │ ├── HandlerInterface.php
│ │ │ ├── HashHandler.php
│ │ │ ├── IdentifierHandler.php
│ │ │ ├── NumberHandler.php
│ │ │ ├── StringHandler.php
│ │ │ └── WhitespaceHandler.php
│ │ ├── Parser.php
│ │ ├── ParserInterface.php
│ │ ├── Reader.php
│ │ ├── Shortcut
│ │ │ ├── ClassParser.php
│ │ │ ├── ElementParser.php
│ │ │ ├── EmptyStringParser.php
│ │ │ └── HashParser.php
│ │ ├── Token.php
│ │ ├── TokenStream.php
│ │ └── Tokenizer
│ │ │ ├── Tokenizer.php
│ │ │ ├── TokenizerEscaping.php
│ │ │ └── TokenizerPatterns.php
│ ├── README.md
│ ├── XPath
│ │ ├── Extension
│ │ │ ├── AbstractExtension.php
│ │ │ ├── AttributeMatchingExtension.php
│ │ │ ├── CombinationExtension.php
│ │ │ ├── ExtensionInterface.php
│ │ │ ├── FunctionExtension.php
│ │ │ ├── HtmlExtension.php
│ │ │ ├── NodeExtension.php
│ │ │ └── PseudoClassExtension.php
│ │ ├── Translator.php
│ │ ├── TranslatorInterface.php
│ │ └── XPathExpr.php
│ └── composer.json
├── deprecation-contracts
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── function.php
├── event-dispatcher-contracts
│ ├── CHANGELOG.md
│ ├── Event.php
│ ├── EventDispatcherInterface.php
│ ├── LICENSE
│ ├── README.md
│ └── composer.json
├── event-dispatcher
│ ├── Attribute
│ │ └── AsEventListener.php
│ ├── CHANGELOG.md
│ ├── Debug
│ │ ├── TraceableEventDispatcher.php
│ │ └── WrappedListener.php
│ ├── DependencyInjection
│ │ ├── AddEventAliasesPass.php
│ │ └── RegisterListenersPass.php
│ ├── EventDispatcher.php
│ ├── EventDispatcherInterface.php
│ ├── EventSubscriberInterface.php
│ ├── GenericEvent.php
│ ├── ImmutableEventDispatcher.php
│ ├── LICENSE
│ ├── README.md
│ └── composer.json
├── filesystem
│ ├── CHANGELOG.md
│ ├── Exception
│ │ ├── ExceptionInterface.php
│ │ ├── FileNotFoundException.php
│ │ ├── IOException.php
│ │ ├── IOExceptionInterface.php
│ │ ├── InvalidArgumentException.php
│ │ └── RuntimeException.php
│ ├── Filesystem.php
│ ├── LICENSE
│ ├── Path.php
│ ├── README.md
│ └── composer.json
├── finder
│ ├── CHANGELOG.md
│ ├── Comparator
│ │ ├── Comparator.php
│ │ ├── DateComparator.php
│ │ └── NumberComparator.php
│ ├── Exception
│ │ ├── AccessDeniedException.php
│ │ └── DirectoryNotFoundException.php
│ ├── Finder.php
│ ├── Gitignore.php
│ ├── Glob.php
│ ├── Iterator
│ │ ├── CustomFilterIterator.php
│ │ ├── DateRangeFilterIterator.php
│ │ ├── DepthRangeFilterIterator.php
│ │ ├── ExcludeDirectoryFilterIterator.php
│ │ ├── FileTypeFilterIterator.php
│ │ ├── FilecontentFilterIterator.php
│ │ ├── FilenameFilterIterator.php
│ │ ├── LazyIterator.php
│ │ ├── MultiplePcreFilterIterator.php
│ │ ├── PathFilterIterator.php
│ │ ├── RecursiveDirectoryIterator.php
│ │ ├── SizeRangeFilterIterator.php
│ │ ├── SortableIterator.php
│ │ └── VcsIgnoredFilterIterator.php
│ ├── LICENSE
│ ├── README.md
│ ├── SplFileInfo.php
│ └── composer.json
├── options-resolver
│ ├── CHANGELOG.md
│ ├── Debug
│ │ └── OptionsResolverIntrospector.php
│ ├── Exception
│ │ ├── AccessException.php
│ │ ├── ExceptionInterface.php
│ │ ├── InvalidArgumentException.php
│ │ ├── InvalidOptionsException.php
│ │ ├── MissingOptionsException.php
│ │ ├── NoConfigurationException.php
│ │ ├── NoSuchOptionException.php
│ │ ├── OptionDefinitionException.php
│ │ └── UndefinedOptionsException.php
│ ├── LICENSE
│ ├── OptionConfigurator.php
│ ├── Options.php
│ ├── OptionsResolver.php
│ ├── README.md
│ └── composer.json
├── polyfill-ctype
│ ├── Ctype.php
│ ├── LICENSE
│ ├── README.md
│ ├── bootstrap.php
│ ├── bootstrap80.php
│ └── composer.json
├── polyfill-intl-grapheme
│ ├── Grapheme.php
│ ├── LICENSE
│ ├── README.md
│ ├── bootstrap.php
│ ├── bootstrap80.php
│ └── composer.json
├── polyfill-intl-normalizer
│ ├── LICENSE
│ ├── Normalizer.php
│ ├── README.md
│ ├── Resources
│ │ ├── stubs
│ │ │ └── Normalizer.php
│ │ └── unidata
│ │ │ ├── canonicalComposition.php
│ │ │ ├── canonicalDecomposition.php
│ │ │ ├── combiningClass.php
│ │ │ └── compatibilityDecomposition.php
│ ├── bootstrap.php
│ ├── bootstrap80.php
│ └── composer.json
├── polyfill-mbstring
│ ├── LICENSE
│ ├── Mbstring.php
│ ├── README.md
│ ├── Resources
│ │ └── unidata
│ │ │ ├── caseFolding.php
│ │ │ ├── lowerCase.php
│ │ │ ├── titleCaseRegexp.php
│ │ │ └── upperCase.php
│ ├── bootstrap.php
│ ├── bootstrap80.php
│ └── composer.json
├── polyfill-php80
│ ├── LICENSE
│ ├── Php80.php
│ ├── PhpToken.php
│ ├── README.md
│ ├── Resources
│ │ └── stubs
│ │ │ ├── Attribute.php
│ │ │ ├── PhpToken.php
│ │ │ ├── Stringable.php
│ │ │ ├── UnhandledMatchError.php
│ │ │ └── ValueError.php
│ ├── bootstrap.php
│ └── composer.json
├── polyfill-php81
│ ├── LICENSE
│ ├── Php81.php
│ ├── README.md
│ ├── Resources
│ │ └── stubs
│ │ │ ├── CURLStringFile.php
│ │ │ └── ReturnTypeWillChange.php
│ ├── bootstrap.php
│ └── composer.json
├── process
│ ├── CHANGELOG.md
│ ├── Exception
│ │ ├── ExceptionInterface.php
│ │ ├── InvalidArgumentException.php
│ │ ├── LogicException.php
│ │ ├── ProcessFailedException.php
│ │ ├── ProcessSignaledException.php
│ │ ├── ProcessTimedOutException.php
│ │ └── RuntimeException.php
│ ├── ExecutableFinder.php
│ ├── InputStream.php
│ ├── LICENSE
│ ├── PhpExecutableFinder.php
│ ├── PhpProcess.php
│ ├── Pipes
│ │ ├── AbstractPipes.php
│ │ ├── PipesInterface.php
│ │ ├── UnixPipes.php
│ │ └── WindowsPipes.php
│ ├── Process.php
│ ├── ProcessUtils.php
│ ├── README.md
│ └── composer.json
├── service-contracts
│ ├── Attribute
│ │ ├── Required.php
│ │ └── SubscribedService.php
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── ResetInterface.php
│ ├── ServiceLocatorTrait.php
│ ├── ServiceProviderInterface.php
│ ├── ServiceSubscriberInterface.php
│ ├── ServiceSubscriberTrait.php
│ ├── Test
│ │ ├── ServiceLocatorTest.php
│ │ └── ServiceLocatorTestCase.php
│ └── composer.json
├── stopwatch
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── Section.php
│ ├── Stopwatch.php
│ ├── StopwatchEvent.php
│ ├── StopwatchPeriod.php
│ └── composer.json
└── string
│ ├── AbstractString.php
│ ├── AbstractUnicodeString.php
│ ├── ByteString.php
│ ├── CHANGELOG.md
│ ├── CodePointString.php
│ ├── Exception
│ ├── ExceptionInterface.php
│ ├── InvalidArgumentException.php
│ └── RuntimeException.php
│ ├── Inflector
│ ├── EnglishInflector.php
│ ├── FrenchInflector.php
│ └── InflectorInterface.php
│ ├── LICENSE
│ ├── LazyString.php
│ ├── README.md
│ ├── Resources
│ ├── data
│ │ ├── wcswidth_table_wide.php
│ │ └── wcswidth_table_zero.php
│ └── functions.php
│ ├── Slugger
│ ├── AsciiSlugger.php
│ └── SluggerInterface.php
│ ├── UnicodeString.php
│ └── composer.json
├── theseer
└── tokenizer
│ ├── .php_cs.dist
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ ├── composer.lock
│ └── src
│ ├── Exception.php
│ ├── NamespaceUri.php
│ ├── NamespaceUriException.php
│ ├── Token.php
│ ├── TokenCollection.php
│ ├── TokenCollectionException.php
│ ├── Tokenizer.php
│ └── XMLSerializer.php
└── voku
└── simple_html_dom
├── .github
├── CONTRIBUTING.md
├── FUNDING.yml
├── ISSUE_TEMPLATE.md
└── workflows
│ └── ci.yml
├── CHANGELOG
├── LICENSE
├── README.md
├── README_API.md
├── build
├── composer.json
├── docs
│ └── api.md
└── generate_docs.php
├── composer.json
└── src
└── voku
└── helper
├── AbstractDomParser.php
├── AbstractSimpleHtmlDom.php
├── AbstractSimpleHtmlDomNode.php
├── AbstractSimpleXmlDom.php
├── AbstractSimpleXmlDomNode.php
├── DomParserInterface.php
├── HtmlDomHelper.php
├── HtmlDomParser.php
├── SelectorConverter.php
├── SimpleHtmlAttributes.php
├── SimpleHtmlAttributesInterface.php
├── SimpleHtmlDom.php
├── SimpleHtmlDomBlank.php
├── SimpleHtmlDomInterface.php
├── SimpleHtmlDomNode.php
├── SimpleHtmlDomNodeBlank.php
├── SimpleHtmlDomNodeInterface.php
├── SimpleXmlDom.php
├── SimpleXmlDomBlank.php
├── SimpleXmlDomInterface.php
├── SimpleXmlDomNode.php
├── SimpleXmlDomNodeBlank.php
├── SimpleXmlDomNodeInterface.php
└── XmlDomParser.php
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | .definition
3 | .dislap
4 | .idea/**/workspace.xml
5 | .idea/**/tasks.xml
6 | .idea/**/usage.statistics.xml
7 | .idea/**/dictionaries
8 | .idea/**/shelf
9 | *.iml
10 | modules.xml
11 | .idea/misc.xml
12 | .idea/vcs.xml
13 | .idea/encodings.xml
14 | *.ipr
15 | .php-cs-fixer.cache
16 | .phpunit.result.cache
17 |
--------------------------------------------------------------------------------
/.idea/symfony2.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 | This directive turns on the in-text display of URIs in <a> tags, and disables 8 | those links. For example, example becomes 9 | example (http://example.com). 10 |
11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.Linkify.txt: -------------------------------------------------------------------------------- 1 | AutoFormat.Linkify 2 | TYPE: bool 3 | VERSION: 2.0.1 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | 7 |
8 | This directive turns on linkification, auto-linking http, ftp and
9 | https URLs. a
tags with the href
attribute
10 | must be allowed.
11 |
8 | Location of configuration documentation to link to, let %s substitute 9 | into the configuration's namespace and directive names sans the percent 10 | sign. 11 |
12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.PurifierLinkify.txt: -------------------------------------------------------------------------------- 1 | AutoFormat.PurifierLinkify 2 | TYPE: bool 3 | VERSION: 2.0.1 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | 7 |
8 | Internal auto-formatter that converts configuration directives in
9 | syntax %Namespace.Directive to links. a
tags
10 | with the href
attribute must be allowed.
11 |
7 | When %AutoFormat.RemoveEmpty and %AutoFormat.RemoveEmpty.RemoveNbsp 8 | are enabled, this directive defines what HTML elements should not be 9 | removede if they have only a non-breaking space in them. 10 |
11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveSpansWithoutAttributes.txt: -------------------------------------------------------------------------------- 1 | AutoFormat.RemoveSpansWithoutAttributes 2 | TYPE: bool 3 | VERSION: 4.0.1 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |
7 | This directive causes span
tags without any attributes
8 | to be removed. It will also remove spans that had all attributes
9 | removed during processing.
10 |
7 | By default, HTML Purifier removes duplicate CSS properties,
8 | like color:red; color:blue
. If this is set to
9 | true, duplicate properties are allowed.
10 |
display:none;
is considered a tricky property that
10 | will only be allowed if this directive is set to true.
11 | --# vim: et sw=4 sts=4
12 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/CSS.AllowedFonts.txt:
--------------------------------------------------------------------------------
1 | CSS.AllowedFonts
2 | TYPE: lookup/null
3 | VERSION: 4.3.0
4 | DEFAULT: NULL
5 | --DESCRIPTION--
6 |
7 | Allows you to manually specify a set of allowed fonts. If
8 | NULL
, all fonts are allowed. This directive
9 | affects generic names (serif, sans-serif, monospace, cursive,
10 | fantasy) as well as specific font families.
11 |
8 | Revision identifier for your custom definition. See 9 | %HTML.DefinitionRev for details. 10 |
11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/CSS.Proprietary.txt: -------------------------------------------------------------------------------- 1 | CSS.Proprietary 2 | TYPE: bool 3 | VERSION: 3.0.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | 7 |8 | Whether or not to allow safe, proprietary CSS values. 9 |
10 | --# vim: et sw=4 sts=4 11 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/CSS.Trusted.txt: -------------------------------------------------------------------------------- 1 | CSS.Trusted 2 | TYPE: bool 3 | VERSION: 4.2.1 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | Indicates whether or not the user's CSS input is trusted or not. If the 7 | input is trusted, a more expansive set of allowed properties. See 8 | also %HTML.Trusted. 9 | --# vim: et sw=4 sts=4 10 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Cache.DefinitionImpl.txt: -------------------------------------------------------------------------------- 1 | Cache.DefinitionImpl 2 | TYPE: string/null 3 | VERSION: 2.0.0 4 | DEFAULT: 'Serializer' 5 | --DESCRIPTION-- 6 | 7 | This directive defines which method to use when caching definitions, 8 | the complex data-type that makes HTML Purifier tick. Set to null 9 | to disable caching (not recommended, as you will see a definite 10 | performance degradation). 11 | 12 | --ALIASES-- 13 | Core.DefinitionCache 14 | --# vim: et sw=4 sts=4 15 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPath.txt: -------------------------------------------------------------------------------- 1 | Cache.SerializerPath 2 | TYPE: string/null 3 | VERSION: 2.0.0 4 | DEFAULT: NULL 5 | --DESCRIPTION-- 6 | 7 |8 | Absolute path with no trailing slash to store serialized definitions in. 9 | Default is within the 10 | HTML Purifier library inside DefinitionCache/Serializer. This 11 | path must be writable by the webserver. 12 |
13 | --# vim: et sw=4 sts=4 14 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPermissions.txt: -------------------------------------------------------------------------------- 1 | Cache.SerializerPermissions 2 | TYPE: int/null 3 | VERSION: 4.3.0 4 | DEFAULT: 0755 5 | --DESCRIPTION-- 6 | 7 |8 | Directory permissions of the files and directories created inside 9 | the DefinitionCache/Serializer or other custom serializer path. 10 |
11 |
12 | In HTML Purifier 4.8.0, this also supports NULL
,
13 | which means that no chmod'ing or directory creation shall
14 | occur.
15 |
7 | This directive allows parsing of many nested tags. 8 | If you set true, relaxes any hardcoded limit from the parser. 9 | However, in that case it may cause a Dos attack. 10 | Be careful when enabling it. 11 |
12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.CollectErrors.txt: -------------------------------------------------------------------------------- 1 | Core.CollectErrors 2 | TYPE: bool 3 | VERSION: 2.0.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | 7 | Whether or not to collect errors found while filtering the document. This 8 | is a useful way to give feedback to your users. Warning: 9 | Currently this feature is very patchy and experimental, with lots of 10 | possible error messages not yet implemented. It will not cause any 11 | problems, but it may not help your users either. 12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.ConvertDocumentToFragment.txt: -------------------------------------------------------------------------------- 1 | Core.ConvertDocumentToFragment 2 | TYPE: bool 3 | DEFAULT: true 4 | --DESCRIPTION-- 5 | 6 | This parameter determines whether or not the filter should convert 7 | input that is a full document with html and body tags to a fragment 8 | of just the contents of a body tag. This parameter is simply something 9 | HTML Purifier can do during an edge-case: for most inputs, this 10 | processing is not necessary. 11 | 12 | --ALIASES-- 13 | Core.AcceptFullDocuments 14 | --# vim: et sw=4 sts=4 15 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.EnableIDNA.txt: -------------------------------------------------------------------------------- 1 | Core.EnableIDNA 2 | TYPE: bool 3 | DEFAULT: false 4 | VERSION: 4.4.0 5 | --DESCRIPTION-- 6 | Allows international domain names in URLs. This configuration option 7 | requires the PEAR Net_IDNA2 module to be installed. It operates by 8 | punycoding any internationalized host names for maximum portability. 9 | --# vim: et sw=4 sts=4 10 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.EscapeInvalidTags.txt: -------------------------------------------------------------------------------- 1 | Core.EscapeInvalidTags 2 | TYPE: bool 3 | DEFAULT: false 4 | --DESCRIPTION-- 5 | When true, invalid tags will be written back to the document as plain text. 6 | Otherwise, they are silently dropped. 7 | --# vim: et sw=4 sts=4 8 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.Language.txt: -------------------------------------------------------------------------------- 1 | Core.Language 2 | TYPE: string 3 | VERSION: 2.0.0 4 | DEFAULT: 'en' 5 | --DESCRIPTION-- 6 | 7 | ISO 639 language code for localizable things in HTML Purifier to use, 8 | which is mainly error reporting. There is currently only an English (en) 9 | translation, so this directive is currently useless. 10 | --# vim: et sw=4 sts=4 11 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.NormalizeNewlines.txt: -------------------------------------------------------------------------------- 1 | Core.NormalizeNewlines 2 | TYPE: bool 3 | VERSION: 4.2.0 4 | DEFAULT: true 5 | --DESCRIPTION-- 6 |
7 | Whether or not to normalize newlines to the operating
8 | system default. When false
, HTML Purifier
9 | will attempt to preserve mixed newline files.
10 |
8 | This directive enables pre-emptive URI checking in img
9 | tags, as the attribute validation strategy is not authorized to
10 | remove elements from the document. Revert to pre-1.3.0 behavior by setting to false.
11 |
<? ...
7 | ?>
, remove it out-right. This may be useful if the HTML
8 | you are validating contains XML processing instruction gunk, however,
9 | it can also be user-unfriendly for people attempting to post PHP
10 | snippets.
11 | --# vim: et sw=4 sts=4
12 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.RemoveScriptContents.txt:
--------------------------------------------------------------------------------
1 | Core.RemoveScriptContents
2 | TYPE: bool/null
3 | DEFAULT: NULL
4 | VERSION: 2.0.0
5 | DEPRECATED-VERSION: 2.1.0
6 | DEPRECATED-USE: Core.HiddenElements
7 | --DESCRIPTION--
8 | 9 | This directive enables HTML Purifier to remove not only script tags 10 | but all of their contents. 11 |
12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Filter.Custom.txt: -------------------------------------------------------------------------------- 1 | Filter.Custom 2 | TYPE: list 3 | VERSION: 3.1.0 4 | DEFAULT: array() 5 | --DESCRIPTION-- 6 |
7 | This directive can be used to add custom filters; it is nearly the
8 | equivalent of the now deprecated HTMLPurifier->addFilter()
9 | method. Specify an array of concrete implementations.
10 |
7 | Whether or not to permit embedded Flash content from
8 | %HTML.SafeObject to expand to the full screen. Corresponds to
9 | the allowFullScreen
parameter.
10 |
7 | Whether or not to permit form elements in the user input, regardless of 8 | %HTML.Trusted value. Please be very careful when using this functionality, as 9 | enabling forms in untrusted documents may allow for phishing attacks. 10 |
11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.Nofollow.txt: -------------------------------------------------------------------------------- 1 | HTML.Nofollow 2 | TYPE: bool 3 | VERSION: 4.3.0 4 | DEFAULT: FALSE 5 | --DESCRIPTION-- 6 | If enabled, nofollow rel attributes are added to all outgoing links. 7 | --# vim: et sw=4 sts=4 8 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.Parent.txt: -------------------------------------------------------------------------------- 1 | HTML.Parent 2 | TYPE: string 3 | VERSION: 1.3.0 4 | DEFAULT: 'div' 5 | --DESCRIPTION-- 6 | 7 |8 | String name of element that HTML fragment passed to library will be 9 | inserted in. An interesting variation would be using span as the 10 | parent element, meaning that only inline tags would be allowed. 11 |
12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.Proprietary.txt: -------------------------------------------------------------------------------- 1 | HTML.Proprietary 2 | TYPE: bool 3 | VERSION: 3.1.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |
7 | Whether or not to allow proprietary elements and attributes in your
8 | documents, as per HTMLPurifier_HTMLModule_Proprietary
.
9 | Warning: This can cause your documents to stop
10 | validating!
11 |
7 | Whether or not to permit iframe tags in untrusted documents. This 8 | directive must be accompanied by a whitelist of permitted iframes, 9 | such as %URI.SafeIframeRegexp, otherwise it will fatally error. 10 | This directive has no effect on strict doctypes, as iframes are not 11 | valid. 12 |
13 | --# vim: et sw=4 sts=4 14 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.SafeObject.txt: -------------------------------------------------------------------------------- 1 | HTML.SafeObject 2 | TYPE: bool 3 | VERSION: 3.1.1 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |7 | Whether or not to permit object tags in documents, with a number of extra 8 | security features added to prevent script execution. This is similar to 9 | what websites like MySpace do to object tags. You should also enable 10 | %Output.FlashCompat in order to generate Internet Explorer 11 | compatibility code for your object tags. 12 |
13 | --# vim: et sw=4 sts=4 14 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.SafeScripting.txt: -------------------------------------------------------------------------------- 1 | HTML.SafeScripting 2 | TYPE: lookup 3 | VERSION: 4.5.0 4 | DEFAULT: array() 5 | --DESCRIPTION-- 6 |7 | Whether or not to permit script tags to external scripts in documents. 8 | Inline scripting is not allowed, and the script must match an explicit whitelist. 9 |
10 | --# vim: et sw=4 sts=4 11 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.Strict.txt: -------------------------------------------------------------------------------- 1 | HTML.Strict 2 | TYPE: bool 3 | VERSION: 1.3.0 4 | DEFAULT: false 5 | DEPRECATED-VERSION: 1.7.0 6 | DEPRECATED-USE: HTML.Doctype 7 | --DESCRIPTION-- 8 | Determines whether or not to use Transitional (loose) or Strict rulesets. 9 | --# vim: et sw=4 sts=4 10 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.TargetBlank.txt: -------------------------------------------------------------------------------- 1 | HTML.TargetBlank 2 | TYPE: bool 3 | VERSION: 4.4.0 4 | DEFAULT: FALSE 5 | --DESCRIPTION-- 6 | If enabled,target=blank
attributes are added to all outgoing links.
7 | (This includes links from an HTTPS version of a page to an HTTP version.)
8 | --# vim: et sw=4 sts=4
9 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.TargetNoopener.txt:
--------------------------------------------------------------------------------
1 | --# vim: et sw=4 sts=4
2 | HTML.TargetNoopener
3 | TYPE: bool
4 | VERSION: 4.8.0
5 | DEFAULT: TRUE
6 | --DESCRIPTION--
7 | If enabled, noopener rel attributes are added to links which have
8 | a target attribute associated with them. This prevents malicious
9 | destinations from overwriting the original window.
10 | --# vim: et sw=4 sts=4
11 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.TargetNoreferrer.txt:
--------------------------------------------------------------------------------
1 | HTML.TargetNoreferrer
2 | TYPE: bool
3 | VERSION: 4.8.0
4 | DEFAULT: TRUE
5 | --DESCRIPTION--
6 | If enabled, noreferrer rel attributes are added to links which have
7 | a target attribute associated with them. This prevents malicious
8 | destinations from overwriting the original window.
9 | --# vim: et sw=4 sts=4
10 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.TidyAdd.txt:
--------------------------------------------------------------------------------
1 | HTML.TidyAdd
2 | TYPE: lookup
3 | VERSION: 2.0.0
4 | DEFAULT: array()
5 | --DESCRIPTION--
6 |
7 | Fixes to add to the default set of Tidy fixes as per your level.
8 | --# vim: et sw=4 sts=4
9 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.TidyRemove.txt:
--------------------------------------------------------------------------------
1 | HTML.TidyRemove
2 | TYPE: lookup
3 | VERSION: 2.0.0
4 | DEFAULT: array()
5 | --DESCRIPTION--
6 |
7 | Fixes to remove from the default set of Tidy fixes as per your level.
8 | --# vim: et sw=4 sts=4
9 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.Trusted.txt:
--------------------------------------------------------------------------------
1 | HTML.Trusted
2 | TYPE: bool
3 | VERSION: 2.0.0
4 | DEFAULT: false
5 | --DESCRIPTION--
6 | Indicates whether or not the user input is trusted or not. If the input is
7 | trusted, a more expansive set of allowed tags and attributes will be used.
8 | See also %CSS.Trusted.
9 | --# vim: et sw=4 sts=4
10 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.XHTML.txt:
--------------------------------------------------------------------------------
1 | HTML.XHTML
2 | TYPE: bool
3 | DEFAULT: true
4 | VERSION: 1.1.0
5 | DEPRECATED-VERSION: 1.7.0
6 | DEPRECATED-USE: HTML.Doctype
7 | --DESCRIPTION--
8 | Determines whether or not output is XHTML 1.0 or HTML 4.01 flavor.
9 | --ALIASES--
10 | Core.XHTML
11 | --# vim: et sw=4 sts=4
12 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Output.CommentScriptContents.txt:
--------------------------------------------------------------------------------
1 | Output.CommentScriptContents
2 | TYPE: bool
3 | VERSION: 2.0.0
4 | DEFAULT: true
5 | --DESCRIPTION--
6 | Determines whether or not HTML Purifier should attempt to fix up the
7 | contents of script tags for legacy browsers with comments.
8 | --ALIASES--
9 | Core.CommentScriptContents
10 | --# vim: et sw=4 sts=4
11 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Output.FlashCompat.txt:
--------------------------------------------------------------------------------
1 | Output.FlashCompat
2 | TYPE: bool
3 | VERSION: 4.1.0
4 | DEFAULT: false
5 | --DESCRIPTION--
6 | 7 | If true, HTML Purifier will generate Internet Explorer compatibility 8 | code for all object code. This is highly recommended if you enable 9 | %HTML.SafeObject. 10 |
11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Output.Newline.txt: -------------------------------------------------------------------------------- 1 | Output.Newline 2 | TYPE: string/null 3 | VERSION: 2.0.1 4 | DEFAULT: NULL 5 | --DESCRIPTION-- 6 | 7 |8 | Newline string to format final output with. If left null, HTML Purifier 9 | will auto-detect the default newline type of the system and use that; 10 | you can manually override it here. Remember, \r\n is Windows, \r 11 | is Mac, and \n is Unix. 12 |
13 | --# vim: et sw=4 sts=4 14 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Test.ForceNoIconv.txt: -------------------------------------------------------------------------------- 1 | Test.ForceNoIconv 2 | TYPE: bool 3 | DEFAULT: false 4 | --DESCRIPTION-- 5 | When set to true, HTMLPurifier_Encoder will act as if iconv does not exist 6 | and use only pure PHP implementations. 7 | --# vim: et sw=4 sts=4 8 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.DefaultScheme.txt: -------------------------------------------------------------------------------- 1 | URI.DefaultScheme 2 | TYPE: string/null 3 | DEFAULT: 'http' 4 | --DESCRIPTION-- 5 | 6 |7 | Defines through what scheme the output will be served, in order to 8 | select the proper object validator when no scheme information is present. 9 |
10 | 11 |12 | Starting with HTML Purifier 4.9.0, the default scheme can be null, in 13 | which case we reject all URIs which do not have explicit schemes. 14 |
15 | --# vim: et sw=4 sts=4 16 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.DefinitionID.txt: -------------------------------------------------------------------------------- 1 | URI.DefinitionID 2 | TYPE: string/null 3 | VERSION: 2.1.0 4 | DEFAULT: NULL 5 | --DESCRIPTION-- 6 | 7 |8 | Unique identifier for a custom-built URI definition. If you want 9 | to add custom URIFilters, you must specify this value. 10 |
11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.DefinitionRev.txt: -------------------------------------------------------------------------------- 1 | URI.DefinitionRev 2 | TYPE: int 3 | VERSION: 2.1.0 4 | DEFAULT: 1 5 | --DESCRIPTION-- 6 | 7 |8 | Revision identifier for your custom definition. See 9 | %HTML.DefinitionRev for details. 10 |
11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.Disable.txt: -------------------------------------------------------------------------------- 1 | URI.Disable 2 | TYPE: bool 3 | VERSION: 1.3.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | 7 |8 | Disables all URIs in all forms. Not sure why you'd want to do that 9 | (after all, the Internet's founded on the notion of a hyperlink). 10 |
11 | 12 | --ALIASES-- 13 | Attr.DisableURI 14 | --# vim: et sw=4 sts=4 15 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.DisableExternal.txt: -------------------------------------------------------------------------------- 1 | URI.DisableExternal 2 | TYPE: bool 3 | VERSION: 1.2.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | Disables links to external websites. This is a highly effective anti-spam 7 | and anti-pagerank-leech measure, but comes at a hefty price: nolinks or 8 | images outside of your domain will be allowed. Non-linkified URIs will 9 | still be preserved. If you want to be able to link to subdomains or use 10 | absolute URIs, specify %URI.Host for your website. 11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.DisableResources.txt: -------------------------------------------------------------------------------- 1 | URI.DisableResources 2 | TYPE: bool 3 | VERSION: 4.2.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |7 | Disables embedding resources, essentially meaning no pictures. You can 8 | still link to them though. See %URI.DisableExternalResources for why 9 | this might be a good idea. 10 |
11 |12 | Note: While this directive has been available since 1.3.0, 13 | it didn't actually start doing anything until 4.2.0. 14 |
15 | --# vim: et sw=4 sts=4 16 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.HostBlacklist.txt: -------------------------------------------------------------------------------- 1 | URI.HostBlacklist 2 | TYPE: list 3 | VERSION: 1.3.0 4 | DEFAULT: array() 5 | --DESCRIPTION-- 6 | List of strings that are forbidden in the host of any URI. Use it to kill 7 | domain names of spam, etc. Note that it will catch anything in the domain, 8 | so moo.com will catch moo.com.example.com. 9 | --# vim: et sw=4 sts=4 10 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.MakeAbsolute.txt: -------------------------------------------------------------------------------- 1 | URI.MakeAbsolute 2 | TYPE: bool 3 | VERSION: 2.1.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | 7 |8 | Converts all URIs into absolute forms. This is useful when the HTML 9 | being filtered assumes a specific base path, but will actually be 10 | viewed in a different context (and setting an alternate base URI is 11 | not possible). %URI.Base must be set for this directive to work. 12 |
13 | --# vim: et sw=4 sts=4 14 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.OverrideAllowedSchemes.txt: -------------------------------------------------------------------------------- 1 | URI.OverrideAllowedSchemes 2 | TYPE: bool 3 | DEFAULT: true 4 | --DESCRIPTION-- 5 | If this is set to true (which it is by default), you can override 6 | %URI.AllowedSchemes by simply registering a HTMLPurifier_URIScheme to the 7 | registry. If false, you will also have to update that directive in order 8 | to add more schemes. 9 | --# vim: et sw=4 sts=4 10 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/info.ini: -------------------------------------------------------------------------------- 1 | name = "HTML Purifier" 2 | 3 | ; vim: et sw=4 sts=4 4 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer/README: -------------------------------------------------------------------------------- 1 | This is a dummy file to prevent Git from ignoring this empty directory. 2 | 3 | vim: et sw=4 sts=4 4 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/Exception.php: -------------------------------------------------------------------------------- 1 | array( 15 | 'lang' => 'LanguageCode', 16 | ) 17 | ); 18 | } 19 | 20 | // vim: et sw=4 sts=4 21 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/Transitional.php: -------------------------------------------------------------------------------- 1 | array( 15 | 'xml:lang' => 'LanguageCode', 16 | ) 17 | ); 18 | } 19 | 20 | // vim: et sw=4 sts=4 21 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer/ConfigForm.css: -------------------------------------------------------------------------------- 1 | 2 | .hp-config {} 3 | 4 | .hp-config tbody th {text-align:right; padding-right:0.5em;} 5 | .hp-config thead, .hp-config .namespace {background:#3C578C; color:#FFF;} 6 | .hp-config .namespace th {text-align:center;} 7 | .hp-config .verbose {display:none;} 8 | .hp-config .controls {text-align:center;} 9 | 10 | /* vim: et sw=4 sts=4 */ 11 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer/ConfigForm.js: -------------------------------------------------------------------------------- 1 | function toggleWriteability(id_of_patient, checked) { 2 | document.getElementById(id_of_patient).disabled = checked; 3 | } 4 | 5 | // vim: et sw=4 sts=4 6 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token/Empty.php: -------------------------------------------------------------------------------- 1 | empty = true; 11 | return $n; 12 | } 13 | } 14 | 15 | // vim: et sw=4 sts=4 16 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token/Start.php: -------------------------------------------------------------------------------- 1 | 2 | 3 |current
6 | !is_array($variable) && !is_object($variable)
6 | is_object($variable)
7 | is_object($object)
6 |