├── .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 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- 1 | in(__DIR__) 7 | ->exclude('vendor') 8 | ; 9 | 10 | return (new Redaxo\PhpCsFixerConfig\Config()) 11 | ->setFinder($finder) 12 | ; 13 | -------------------------------------------------------------------------------- /.tools/bootstrap.php: -------------------------------------------------------------------------------- 1 | includeFile(__DIR__ . '/install.php'); 5 | -------------------------------------------------------------------------------- /vendor/caxy/php-htmldiff/.gitattributes: -------------------------------------------------------------------------------- 1 | /demo export-ignore 2 | /tests export-ignore -------------------------------------------------------------------------------- /vendor/caxy/php-htmldiff/.github_changelog_generator: -------------------------------------------------------------------------------- 1 | future-release=v0.1.12 2 | -------------------------------------------------------------------------------- /vendor/caxy/php-htmldiff/.gitignore: -------------------------------------------------------------------------------- 1 | composer.lock 2 | vendor/ 3 | /demo/bower_components 4 | /demo/node_modules 5 | .DS_Store 6 | .idea -------------------------------------------------------------------------------- /vendor/caxy/php-htmldiff/lib/Caxy/HtmlDiff/Strategy/EqualMatchStrategy.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | ./lib 4 | ./tests 5 | 6 | 7 | -------------------------------------------------------------------------------- /vendor/composer/autoload_namespaces.php: -------------------------------------------------------------------------------- 1 | array($vendorDir . '/ezyang/htmlpurifier/library'), 10 | 'Caxy\\HtmlDiff' => array($vendorDir . '/caxy/php-htmldiff/lib'), 11 | ); 12 | -------------------------------------------------------------------------------- /vendor/composer/semver/phpstan-baseline.neon: -------------------------------------------------------------------------------- 1 | parameters: 2 | ignoreErrors: 3 | - 4 | message: "#^Parameter \\#1 \\$operator of class Composer\\\\Semver\\\\Constraint\\\\Constraint constructor expects '\\!\\='\\|'\\<'\\|'\\<\\='\\|'\\<\\>'\\|'\\='\\|'\\=\\='\\|'\\>'\\|'\\>\\=', non\\-falsy\\-string given\\.$#" 5 | count: 1 6 | path: src/VersionParser.php 7 | 8 | - 9 | message: "#^Strict comparison using \\=\\=\\= between null and non\\-empty\\-string will always evaluate to false\\.$#" 10 | count: 2 11 | path: src/VersionParser.php 12 | -------------------------------------------------------------------------------- /vendor/doctrine/instantiator/docs/en/sidebar.rst: -------------------------------------------------------------------------------- 1 | .. toctree:: 2 | :depth: 3 3 | 4 | index 5 | -------------------------------------------------------------------------------- /vendor/doctrine/instantiator/psalm.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/ExceptionInterface.php: -------------------------------------------------------------------------------- 1 | get('HTML.Trusted')) { 9 | $allowed = array('', 'true', 'false'); 10 | } 11 | 12 | $enum = new HTMLPurifier_AttrDef_Enum($allowed); 13 | 14 | return $enum->validate($string, $config, $context); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Text.php: -------------------------------------------------------------------------------- 1 | parseCDATA($string); 18 | } 19 | } 20 | 21 | // vim: et sw=4 sts=4 22 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Email.php: -------------------------------------------------------------------------------- 1 | 8 | This directive can be used to add custom auto-format injectors. 9 | Specify an array of injector names (class name minus the prefix) 10 | or concrete implementations. Injector class must exist. 11 |

12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.DisplayLinkURI.txt: -------------------------------------------------------------------------------- 1 | AutoFormat.DisplayLinkURI 2 | TYPE: bool 3 | VERSION: 3.2.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |

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 |

12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.PurifierLinkify.DocURL.txt: -------------------------------------------------------------------------------- 1 | AutoFormat.PurifierLinkify.DocURL 2 | TYPE: string 3 | VERSION: 2.0.1 4 | DEFAULT: '#%s' 5 | ALIASES: AutoFormatParam.PurifierLinkifyDocURL 6 | --DESCRIPTION-- 7 |

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 |

12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions.txt: -------------------------------------------------------------------------------- 1 | AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions 2 | TYPE: lookup 3 | VERSION: 4.0.0 4 | DEFAULT: array('td' => true, 'th' => true) 5 | --DESCRIPTION-- 6 |

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 |

11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/CSS.AllowDuplicates.txt: -------------------------------------------------------------------------------- 1 | CSS.AllowDuplicates 2 | TYPE: bool 3 | DEFAULT: false 4 | VERSION: 4.8.0 5 | --DESCRIPTION-- 6 |

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 |

11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/CSS.AllowImportant.txt: -------------------------------------------------------------------------------- 1 | CSS.AllowImportant 2 | TYPE: bool 3 | DEFAULT: false 4 | VERSION: 3.1.0 5 | --DESCRIPTION-- 6 | This parameter determines whether or not !important cascade modifiers should 7 | be allowed in user CSS. If false, !important will stripped. 8 | --# vim: et sw=4 sts=4 9 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/CSS.AllowTricky.txt: -------------------------------------------------------------------------------- 1 | CSS.AllowTricky 2 | TYPE: bool 3 | DEFAULT: false 4 | VERSION: 3.1.0 5 | --DESCRIPTION-- 6 | This parameter determines whether or not to allow "tricky" CSS properties and 7 | values. Tricky CSS properties/values can drastically modify page layout or 8 | be used for deceptive practices but do not directly constitute a security risk. 9 | For example, 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 |

12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/CSS.DefinitionRev.txt: -------------------------------------------------------------------------------- 1 | CSS.DefinitionRev 2 | TYPE: int 3 | VERSION: 2.0.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/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 |

16 | --# vim: et sw=4 sts=4 17 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.AllowParseManyTags.txt: -------------------------------------------------------------------------------- 1 | Core.AllowParseManyTags 2 | TYPE: bool 3 | DEFAULT: false 4 | VERSION: 4.10.1 5 | --DESCRIPTION-- 6 |

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 |

11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.RemoveInvalidImg.txt: -------------------------------------------------------------------------------- 1 | Core.RemoveInvalidImg 2 | TYPE: bool 3 | DEFAULT: true 4 | VERSION: 1.3.0 5 | --DESCRIPTION-- 6 | 7 |

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 |

12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.RemoveProcessingInstructions.txt: -------------------------------------------------------------------------------- 1 | Core.RemoveProcessingInstructions 2 | TYPE: bool 3 | VERSION: 4.2.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | Instead of escaping processing instructions in the form <? ... 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 |

11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.AllowedComments.txt: -------------------------------------------------------------------------------- 1 | HTML.AllowedComments 2 | TYPE: lookup 3 | VERSION: 4.4.0 4 | DEFAULT: array() 5 | --DESCRIPTION-- 6 | A whitelist which indicates what explicit comment bodies should be 7 | allowed, modulo leading and trailing whitespace. See also %HTML.AllowedCommentsRegexp 8 | (these directives are union'ed together, so a comment is considered 9 | valid if any directive deems it valid.) 10 | --# vim: et sw=4 sts=4 11 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.CustomDoctype.txt: -------------------------------------------------------------------------------- 1 | HTML.CustomDoctype 2 | TYPE: string/null 3 | VERSION: 2.0.1 4 | DEFAULT: NULL 5 | --DESCRIPTION-- 6 | 7 | A custom doctype for power-users who defined their own document 8 | type. This directive only applies when %HTML.Doctype is blank. 9 | --# vim: et sw=4 sts=4 10 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.Doctype.txt: -------------------------------------------------------------------------------- 1 | HTML.Doctype 2 | TYPE: string/null 3 | DEFAULT: NULL 4 | --DESCRIPTION-- 5 | Doctype to use during filtering. Technically speaking this is not actually 6 | a doctype (as it does not identify a corresponding DTD), but we are using 7 | this name for sake of simplicity. When non-blank, this will override any 8 | older directives like %HTML.XHTML or %HTML.Strict. 9 | --ALLOWED-- 10 | 'HTML 4.01 Transitional', 'HTML 4.01 Strict', 'XHTML 1.0 Transitional', 'XHTML 1.0 Strict', 'XHTML 1.1' 11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.FlashAllowFullScreen.txt: -------------------------------------------------------------------------------- 1 | HTML.FlashAllowFullScreen 2 | TYPE: bool 3 | VERSION: 4.2.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |

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 |

11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.Forms.txt: -------------------------------------------------------------------------------- 1 | HTML.Forms 2 | TYPE: bool 3 | VERSION: 4.13.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |

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 |

12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.SafeIframe.txt: -------------------------------------------------------------------------------- 1 | HTML.SafeIframe 2 | TYPE: bool 3 | VERSION: 4.4.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |

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 | 12 | 13 | 14 | test 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /vendor/html2text/html2text/test/DelTest.php: -------------------------------------------------------------------------------- 1 | Résumé Curriculum Vitæ'; 10 | $expected = 'My R̶é̶s̶u̶m̶é̶ Curriculum Vitæ'; 11 | 12 | $html2text = new Html2Text($html); 13 | $this->assertEquals($expected, $html2text->getText()); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /vendor/html2text/html2text/test/InsTest.php: -------------------------------------------------------------------------------- 1 | inserted'; 10 | $expected = 'This is _inserted_'; 11 | 12 | $html2text = new Html2Text($html); 13 | $this->assertEquals($expected, $html2text->getText()); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /vendor/html2text/html2text/test/SpanTest.php: -------------------------------------------------------------------------------- 1 | Inside 12 | EOT; 13 | $expected =<<getText(); 19 | 20 | $this->assertEquals($expected, $output); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /vendor/html2text/html2text/test/bootstrap.php: -------------------------------------------------------------------------------- 1 | 12 | -------------------------------------------------------------------------------- /vendor/jfcherng/php-color-output/RMT: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env php 2 | laminas/.github:renovate-config" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /vendor/laminas/laminas-feed/src/Exception/BadMethodCallException.php: -------------------------------------------------------------------------------- 1 | 13 | */ 14 | class Collection extends ArrayObject 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/laminas/laminas-feed/src/Reader/Exception/BadMethodCallException.php: -------------------------------------------------------------------------------- 1 | data; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /vendor/laminas/laminas-stdlib/src/ArrayUtils/MergeReplaceKeyInterface.php: -------------------------------------------------------------------------------- 1 | __load(); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /vendor/myclabs/deep-copy/src/DeepCopy/Filter/Filter.php: -------------------------------------------------------------------------------- 1 | copy($value); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /vendor/nikic/php-parser/grammar/tokens.template: -------------------------------------------------------------------------------- 1 | semValue 4 | #semval($,%t) $this->semValue 5 | #semval(%n) $this->stackPos-(%l-%n) 6 | #semval(%n,%t) $this->stackPos-(%l-%n) 7 | 8 | namespace PhpParser\Parser; 9 | #include; 10 | 11 | /* GENERATED file based on grammar/tokens.y */ 12 | final class Tokens 13 | { 14 | #tokenval 15 | const %s = %n; 16 | #endtokenval 17 | } 18 | -------------------------------------------------------------------------------- /vendor/nikic/php-parser/lib/PhpParser/Builder.php: -------------------------------------------------------------------------------- 1 | '; 11 | } 12 | 13 | public function getType() : string { 14 | return 'Expr_BinaryOp_Greater'; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/GreaterOrEqual.php: -------------------------------------------------------------------------------- 1 | ='; 11 | } 12 | 13 | public function getType() : string { 14 | return 'Expr_BinaryOp_GreaterOrEqual'; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Identical.php: -------------------------------------------------------------------------------- 1 | >'; 11 | } 12 | 13 | public function getType() : string { 14 | return 'Expr_BinaryOp_ShiftRight'; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Smaller.php: -------------------------------------------------------------------------------- 1 | '; 11 | } 12 | 13 | public function getType() : string { 14 | return 'Expr_BinaryOp_Spaceship'; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Array_.php: -------------------------------------------------------------------------------- 1 | , Sebastian Heuer , Sebastian Bergmann 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace PharIo\Manifest; 11 | 12 | class ElementCollectionException extends \InvalidArgumentException implements Exception { 13 | } 14 | -------------------------------------------------------------------------------- /vendor/phar-io/manifest/src/exceptions/Exception.php: -------------------------------------------------------------------------------- 1 | , Sebastian Heuer , Sebastian Bergmann 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace PharIo\Manifest; 11 | 12 | interface Exception extends \Throwable { 13 | } 14 | -------------------------------------------------------------------------------- /vendor/phar-io/manifest/src/exceptions/InvalidEmailException.php: -------------------------------------------------------------------------------- 1 | , Sebastian Heuer , Sebastian Bergmann 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace PharIo\Manifest; 11 | 12 | class InvalidEmailException extends \InvalidArgumentException implements Exception { 13 | } 14 | -------------------------------------------------------------------------------- /vendor/phar-io/manifest/src/exceptions/InvalidUrlException.php: -------------------------------------------------------------------------------- 1 | , Sebastian Heuer , Sebastian Bergmann 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace PharIo\Manifest; 11 | 12 | class InvalidUrlException extends \InvalidArgumentException implements Exception { 13 | } 14 | -------------------------------------------------------------------------------- /vendor/phar-io/manifest/src/exceptions/ManifestDocumentException.php: -------------------------------------------------------------------------------- 1 | , Sebastian Heuer , Sebastian Bergmann 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace PharIo\Manifest; 11 | 12 | class Application extends Type { 13 | public function isApplication(): bool { 14 | return true; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /vendor/phar-io/manifest/src/values/Library.php: -------------------------------------------------------------------------------- 1 | , Sebastian Heuer , Sebastian Bergmann 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace PharIo\Manifest; 11 | 12 | class Library extends Type { 13 | public function isLibrary(): bool { 14 | return true; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /vendor/phar-io/manifest/src/values/Requirement.php: -------------------------------------------------------------------------------- 1 | , Sebastian Heuer , Sebastian Bergmann 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace PharIo\Manifest; 11 | 12 | interface Requirement { 13 | } 14 | -------------------------------------------------------------------------------- /vendor/phar-io/version/src/exceptions/Exception.php: -------------------------------------------------------------------------------- 1 | , Sebastian Heuer , Sebastian Bergmann 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace PharIo\Version; 11 | 12 | use Throwable; 13 | 14 | interface Exception extends Throwable { 15 | } 16 | -------------------------------------------------------------------------------- /vendor/phar-io/version/src/exceptions/InvalidPreReleaseSuffixException.php: -------------------------------------------------------------------------------- 1 | , Sebastian Heuer , Sebastian Bergmann 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace PharIo\Version; 11 | 12 | final class UnsupportedVersionConstraintException extends \RuntimeException implements Exception { 13 | } 14 | -------------------------------------------------------------------------------- /vendor/phpunit/php-code-coverage/src/Exception/BranchAndPathCoverageNotSupportedException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\CodeCoverage; 11 | 12 | use RuntimeException; 13 | 14 | final class BranchAndPathCoverageNotSupportedException extends RuntimeException implements Exception 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/phpunit/php-code-coverage/src/Exception/DeadCodeDetectionNotSupportedException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\CodeCoverage; 11 | 12 | use RuntimeException; 13 | 14 | final class DeadCodeDetectionNotSupportedException extends RuntimeException implements Exception 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/phpunit/php-code-coverage/src/Exception/Exception.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\CodeCoverage; 11 | 12 | use Throwable; 13 | 14 | interface Exception extends Throwable 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/phpunit/php-code-coverage/src/Exception/InvalidArgumentException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\CodeCoverage; 11 | 12 | final class InvalidArgumentException extends \InvalidArgumentException implements Exception 13 | { 14 | } 15 | -------------------------------------------------------------------------------- /vendor/phpunit/php-code-coverage/src/Exception/ParserException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\CodeCoverage; 11 | 12 | use RuntimeException; 13 | 14 | final class ParserException extends RuntimeException implements Exception 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/phpunit/php-code-coverage/src/Exception/ReflectionException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\CodeCoverage; 11 | 12 | use RuntimeException; 13 | 14 | final class ReflectionException extends RuntimeException implements Exception 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/phpunit/php-code-coverage/src/Exception/StaticAnalysisCacheNotConfiguredException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\CodeCoverage; 11 | 12 | use RuntimeException; 13 | 14 | final class StaticAnalysisCacheNotConfiguredException extends RuntimeException implements Exception 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/phpunit/php-code-coverage/src/Exception/XmlException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\CodeCoverage; 11 | 12 | use RuntimeException; 13 | 14 | final class XmlException extends RuntimeException implements Exception 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/coverage_bar.html.dist: -------------------------------------------------------------------------------- 1 |
2 |
3 | {{percent}}% covered ({{level}}) 4 |
5 |
6 | -------------------------------------------------------------------------------- /vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/coverage_bar_branch.html.dist: -------------------------------------------------------------------------------- 1 |
2 |
3 | {{percent}}% covered ({{level}}) 4 |
5 |
6 | -------------------------------------------------------------------------------- /vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfREDAXO/diff_detect/0ce2a46901f95cdadd4ff4e990ff1306cee44718/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/css/custom.css -------------------------------------------------------------------------------- /vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/css/octicons.css: -------------------------------------------------------------------------------- 1 | .octicon { 2 | display: inline-block; 3 | vertical-align: text-top; 4 | fill: currentColor; 5 | } 6 | -------------------------------------------------------------------------------- /vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/icons/file-code.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/icons/file-directory.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/line.html.dist: -------------------------------------------------------------------------------- 1 | {{lineNumber}}{{lineContent}} 2 | -------------------------------------------------------------------------------- /vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/lines.html.dist: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{lines}} 4 | 5 |
6 | -------------------------------------------------------------------------------- /vendor/phpunit/php-file-iterator/.psalm/baseline.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | current 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /vendor/phpunit/php-invoker/src/exceptions/Exception.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\Invoker; 11 | 12 | use Throwable; 13 | 14 | interface Exception extends Throwable 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/phpunit/php-invoker/src/exceptions/ProcessControlExtensionNotLoadedException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\Invoker; 11 | 12 | use RuntimeException; 13 | 14 | final class ProcessControlExtensionNotLoadedException extends RuntimeException implements Exception 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/phpunit/php-invoker/src/exceptions/TimeoutException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\Invoker; 11 | 12 | use RuntimeException; 13 | 14 | final class TimeoutException extends RuntimeException implements Exception 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/phpunit/php-text-template/.psalm/baseline.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /vendor/phpunit/php-text-template/README.md: -------------------------------------------------------------------------------- 1 | # Text_Template 2 | 3 | ## Installation 4 | 5 | You can add this library as a local, per-project dependency to your project using [Composer](https://getcomposer.org/): 6 | 7 | composer require phpunit/php-text-template 8 | 9 | If you only need this library during development, for instance to run your project's test suite, then you should add it as a development-time dependency: 10 | 11 | composer require --dev phpunit/php-text-template 12 | 13 | -------------------------------------------------------------------------------- /vendor/phpunit/php-text-template/src/exceptions/Exception.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\Template; 11 | 12 | use Throwable; 13 | 14 | interface Exception extends Throwable 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/phpunit/php-text-template/src/exceptions/InvalidArgumentException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\Template; 11 | 12 | final class InvalidArgumentException extends \InvalidArgumentException implements Exception 13 | { 14 | } 15 | -------------------------------------------------------------------------------- /vendor/phpunit/php-text-template/src/exceptions/RuntimeException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\Template; 11 | 12 | use InvalidArgumentException; 13 | 14 | final class RuntimeException extends InvalidArgumentException implements Exception 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/phpunit/php-timer/.psalm/baseline.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /vendor/phpunit/php-timer/.psalm/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /vendor/phpunit/php-timer/src/exceptions/Exception.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\Timer; 11 | 12 | use Throwable; 13 | 14 | interface Exception extends Throwable 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/phpunit/php-timer/src/exceptions/NoActiveTimerException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\Timer; 11 | 12 | use LogicException; 13 | 14 | final class NoActiveTimerException extends LogicException implements Exception 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/phpunit/php-timer/src/exceptions/TimeSinceStartOfRequestNotAvailableException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\Timer; 11 | 12 | use RuntimeException; 13 | 14 | final class TimeSinceStartOfRequestNotAvailableException extends RuntimeException implements Exception 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/phpunit/phpunit/src/Exception.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace PHPUnit; 11 | 12 | use Throwable; 13 | 14 | /** 15 | * @internal This class is not covered by the backward compatibility promise for PHPUnit 16 | */ 17 | interface Exception extends Throwable 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /vendor/phpunit/phpunit/src/Framework/Error/Deprecated.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace PHPUnit\Framework\Error; 11 | 12 | /** 13 | * @internal 14 | */ 15 | final class Deprecated extends Error 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /vendor/phpunit/phpunit/src/Framework/Error/Notice.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace PHPUnit\Framework\Error; 11 | 12 | /** 13 | * @internal 14 | */ 15 | final class Notice extends Error 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /vendor/phpunit/phpunit/src/Framework/Error/Warning.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace PHPUnit\Framework\Error; 11 | 12 | /** 13 | * @internal 14 | */ 15 | final class Warning extends Error 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /vendor/phpunit/phpunit/src/Framework/Exception/CodeCoverageException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace PHPUnit\Framework; 11 | 12 | /** 13 | * @internal This class is not covered by the backward compatibility promise for PHPUnit 14 | */ 15 | class CodeCoverageException extends Exception 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /vendor/phpunit/phpunit/src/Framework/Exception/InvalidDataProviderException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace PHPUnit\Framework; 11 | 12 | /** 13 | * @internal This class is not covered by the backward compatibility promise for PHPUnit 14 | */ 15 | final class InvalidDataProviderException extends Exception 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /vendor/phpunit/phpunit/src/Framework/Exception/NoChildTestSuiteException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace PHPUnit\Framework; 11 | 12 | /** 13 | * @internal This class is not covered by the backward compatibility promise for PHPUnit 14 | */ 15 | final class NoChildTestSuiteException extends Exception 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /vendor/phpunit/phpunit/src/Framework/Exception/OutputError.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace PHPUnit\Framework; 11 | 12 | /** 13 | * @internal This class is not covered by the backward compatibility promise for PHPUnit 14 | */ 15 | final class OutputError extends AssertionFailedError 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /vendor/phpunit/phpunit/src/Framework/Exception/RiskyTestError.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace PHPUnit\Framework; 11 | 12 | /** 13 | * @internal This class is not covered by the backward compatibility promise for PHPUnit 14 | */ 15 | class RiskyTestError extends AssertionFailedError 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /vendor/phpunit/phpunit/src/Framework/Exception/SkippedTestError.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace PHPUnit\Framework; 11 | 12 | /** 13 | * @internal This class is not covered by the backward compatibility promise for PHPUnit 14 | */ 15 | final class SkippedTestError extends AssertionFailedError implements SkippedTest 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /vendor/phpunit/phpunit/src/Framework/IncompleteTest.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace PHPUnit\Framework; 11 | 12 | use Throwable; 13 | 14 | /** 15 | * @internal This class is not covered by the backward compatibility promise for PHPUnit 16 | */ 17 | interface IncompleteTest extends Throwable 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /vendor/phpunit/phpunit/src/Framework/InvalidParameterGroupException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace PHPUnit\Framework; 11 | 12 | /** 13 | * @internal This class is not covered by the backward compatibility promise for PHPUnit 14 | */ 15 | final class InvalidParameterGroupException extends Exception 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /vendor/phpunit/phpunit/src/Framework/MockObject/Exception/Exception.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace PHPUnit\Framework\MockObject; 11 | 12 | use Throwable; 13 | 14 | /** 15 | * @internal This class is not covered by the backward compatibility promise for PHPUnit 16 | */ 17 | interface Exception extends Throwable 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /vendor/phpunit/phpunit/src/Framework/MockObject/Generator/deprecation.tpl: -------------------------------------------------------------------------------- 1 | 2 | @trigger_error({deprecation}, E_USER_DEPRECATED); 3 | -------------------------------------------------------------------------------- /vendor/phpunit/phpunit/src/Framework/MockObject/Generator/intersection.tpl: -------------------------------------------------------------------------------- 1 | declare(strict_types=1); 2 | 3 | interface {intersection} extends {interfaces} 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /vendor/phpunit/phpunit/src/Framework/MockObject/Generator/mocked_class.tpl: -------------------------------------------------------------------------------- 1 | declare(strict_types=1); 2 | 3 | {prologue}{class_declaration} 4 | { 5 | use \PHPUnit\Framework\MockObject\Api;{method}{clone} 6 | {mocked_methods}}{epilogue} 7 | -------------------------------------------------------------------------------- /vendor/phpunit/phpunit/src/Framework/MockObject/Generator/mocked_static_method.tpl: -------------------------------------------------------------------------------- 1 | 2 | {modifier} function {reference}{method_name}({arguments_decl}){return_declaration} 3 | { 4 | throw new \PHPUnit\Framework\MockObject\BadMethodCallException('Static method "{method_name}" cannot be invoked on mock object'); 5 | } 6 | -------------------------------------------------------------------------------- /vendor/phpunit/phpunit/src/Framework/MockObject/Generator/trait_class.tpl: -------------------------------------------------------------------------------- 1 | declare(strict_types=1); 2 | 3 | {prologue}class {class_name} 4 | { 5 | use {trait_name}; 6 | } 7 | -------------------------------------------------------------------------------- /vendor/phpunit/phpunit/src/Framework/MockObject/Generator/wsdl_class.tpl: -------------------------------------------------------------------------------- 1 | declare(strict_types=1); 2 | 3 | {namespace}class {class_name} extends \SoapClient 4 | { 5 | public function __construct($wsdl, array $options) 6 | { 7 | parent::__construct('{wsdl}', $options); 8 | } 9 | {methods}} 10 | -------------------------------------------------------------------------------- /vendor/phpunit/phpunit/src/Framework/MockObject/Generator/wsdl_method.tpl: -------------------------------------------------------------------------------- 1 | 2 | public function {method_name}({arguments}) 3 | { 4 | } 5 | -------------------------------------------------------------------------------- /vendor/phpunit/phpunit/src/Framework/SkippedTest.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace PHPUnit\Framework; 11 | 12 | use Throwable; 13 | 14 | /** 15 | * @internal This class is not covered by the backward compatibility promise for PHPUnit 16 | */ 17 | interface SkippedTest extends Throwable 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /vendor/phpunit/phpunit/src/TextUI/Exception/Exception.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace PHPUnit\TextUI; 11 | 12 | use Throwable; 13 | 14 | /** 15 | * @internal This interface is not covered by the backward compatibility promise for PHPUnit 16 | */ 17 | interface Exception extends Throwable 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /vendor/phpunit/phpunit/src/TextUI/Exception/RuntimeException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace PHPUnit\TextUI; 11 | 12 | /** 13 | * @internal This interface is not covered by the backward compatibility promise for PHPUnit 14 | */ 15 | final class RuntimeException extends \RuntimeException implements Exception 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /vendor/psr/event-dispatcher/.editorconfig: -------------------------------------------------------------------------------- 1 | ; This file is for unifying the coding style for different editors and IDEs. 2 | ; More information at http://editorconfig.org 3 | 4 | root = true 5 | 6 | [*] 7 | charset = utf-8 8 | indent_size = 4 9 | indent_style = space 10 | end_of_line = lf 11 | insert_final_newline = true 12 | trim_trailing_whitespace = true 13 | 14 | [Makefile] 15 | indent_style = tab 16 | -------------------------------------------------------------------------------- /vendor/psr/event-dispatcher/.gitignore: -------------------------------------------------------------------------------- 1 | /vendor/ 2 | composer.lock 3 | -------------------------------------------------------------------------------- /vendor/psr/event-dispatcher/README.md: -------------------------------------------------------------------------------- 1 | PSR Event Dispatcher 2 | ==================== 3 | 4 | This repository holds the interfaces related to [PSR-14](http://www.php-fig.org/psr/psr-14/). 5 | 6 | Note that this is not an Event Dispatcher implementation of its own. It is merely interfaces that describe the components of an Event Dispatcher. See the specification for more details. 7 | -------------------------------------------------------------------------------- /vendor/psr/event-dispatcher/src/EventDispatcherInterface.php: -------------------------------------------------------------------------------- 1 | in(__DIR__) 7 | ; 8 | 9 | return (new Redaxo\PhpCsFixerConfig\Config()) 10 | ->setFinder($finder) 11 | ; 12 | -------------------------------------------------------------------------------- /vendor/redaxo/php-cs-fixer-config/README.md: -------------------------------------------------------------------------------- 1 | # php-cs-fixer config for REDAXO 2 | 3 | ### Installation 4 | 5 | ``` 6 | composer require --dev redaxo/php-cs-fixer-config 7 | ``` 8 | 9 | Example `.php-cs-fixer.dist.php`: 10 | 11 | ```php 12 | in(__DIR__) 16 | ; 17 | 18 | return (new Redaxo\PhpCsFixerConfig\Config()) 19 | ->setFinder($finder) 20 | ; 21 | 22 | ``` 23 | -------------------------------------------------------------------------------- /vendor/sebastian/cli-parser/ChangeLog.md: -------------------------------------------------------------------------------- 1 | # ChangeLog 2 | 3 | All notable changes are documented in this file using the [Keep a CHANGELOG](https://keepachangelog.com/) principles. 4 | 5 | ## [1.0.1] - 2020-09-28 6 | 7 | ### Changed 8 | 9 | * Changed PHP version constraint in `composer.json` from `^7.3 || ^8.0` to `>=7.3` 10 | 11 | ## [1.0.0] - 2020-08-12 12 | 13 | * Initial release 14 | 15 | [1.0.0]: https://github.com/sebastianbergmann/cli-parser/compare/bb7bb3297957927962b0a3335befe7b66f7462e9...1.0.0 16 | -------------------------------------------------------------------------------- /vendor/sebastian/cli-parser/README.md: -------------------------------------------------------------------------------- 1 | # sebastian/cli-parser 2 | 3 | Library for parsing `$_SERVER['argv']`, extracted from `phpunit/phpunit`. 4 | 5 | ## Installation 6 | 7 | You can add this library as a local, per-project dependency to your project using [Composer](https://getcomposer.org/): 8 | 9 | ``` 10 | composer require sebastian/cli-parser 11 | ``` 12 | 13 | If you only need this library during development, for instance to run your project's test suite, then you should add it as a development-time dependency: 14 | 15 | ``` 16 | composer require --dev sebastian/cli-parser 17 | ``` 18 | -------------------------------------------------------------------------------- /vendor/sebastian/cli-parser/infection.json: -------------------------------------------------------------------------------- 1 | { 2 | "source": { 3 | "directories": [ 4 | "src" 5 | ] 6 | }, 7 | "mutators": { 8 | "@default": true 9 | }, 10 | "minMsi": 100, 11 | "minCoveredMsi": 100 12 | } 13 | -------------------------------------------------------------------------------- /vendor/sebastian/cli-parser/src/exceptions/Exception.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\CliParser; 11 | 12 | use Throwable; 13 | 14 | interface Exception extends Throwable 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/sebastian/code-unit/README.md: -------------------------------------------------------------------------------- 1 | # sebastian/code-unit 2 | 3 | Collection of value objects that represent the PHP code units. 4 | 5 | ## Installation 6 | 7 | You can add this library as a local, per-project dependency to your project using [Composer](https://getcomposer.org/): 8 | 9 | ``` 10 | composer require sebastian/code-unit 11 | ``` 12 | 13 | If you only need this library during development, for instance to run your project's test suite, then you should add it as a development-time dependency: 14 | 15 | ``` 16 | composer require --dev sebastian/code-unit 17 | ``` 18 | -------------------------------------------------------------------------------- /vendor/sebastian/code-unit/src/exceptions/Exception.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\CodeUnit; 11 | 12 | use Throwable; 13 | 14 | interface Exception extends Throwable 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/sebastian/code-unit/src/exceptions/InvalidCodeUnitException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\CodeUnit; 11 | 12 | use RuntimeException; 13 | 14 | final class InvalidCodeUnitException extends RuntimeException implements Exception 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/sebastian/code-unit/src/exceptions/NoTraitException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\CodeUnit; 11 | 12 | use RuntimeException; 13 | 14 | final class NoTraitException extends RuntimeException implements Exception 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/sebastian/code-unit/src/exceptions/ReflectionException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\CodeUnit; 11 | 12 | use RuntimeException; 13 | 14 | final class ReflectionException extends RuntimeException implements Exception 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/sebastian/comparator/src/exceptions/Exception.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\Comparator; 11 | 12 | use Throwable; 13 | 14 | interface Exception extends Throwable 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/sebastian/comparator/src/exceptions/RuntimeException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\Comparator; 11 | 12 | final class RuntimeException extends \RuntimeException implements Exception 13 | { 14 | } 15 | -------------------------------------------------------------------------------- /vendor/sebastian/complexity/.psalm/baseline.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /vendor/sebastian/complexity/src/Exception/Exception.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\Complexity; 11 | 12 | use Throwable; 13 | 14 | interface Exception extends Throwable 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/sebastian/complexity/src/Exception/RuntimeException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\Complexity; 11 | 12 | final class RuntimeException extends \RuntimeException implements Exception 13 | { 14 | } 15 | -------------------------------------------------------------------------------- /vendor/sebastian/diff/src/Exception/Exception.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\Diff; 11 | 12 | use Throwable; 13 | 14 | interface Exception extends Throwable 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/sebastian/diff/src/Exception/InvalidArgumentException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\Diff; 11 | 12 | class InvalidArgumentException extends \InvalidArgumentException implements Exception 13 | { 14 | } 15 | -------------------------------------------------------------------------------- /vendor/sebastian/global-state/src/exceptions/Exception.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\GlobalState; 11 | 12 | use Throwable; 13 | 14 | interface Exception extends Throwable 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/sebastian/global-state/src/exceptions/RuntimeException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\GlobalState; 11 | 12 | final class RuntimeException extends \RuntimeException implements Exception 13 | { 14 | } 15 | -------------------------------------------------------------------------------- /vendor/sebastian/lines-of-code/.psalm/baseline.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /vendor/sebastian/lines-of-code/src/Exception/Exception.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\LinesOfCode; 11 | 12 | use Throwable; 13 | 14 | interface Exception extends Throwable 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/sebastian/lines-of-code/src/Exception/IllogicalValuesException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\LinesOfCode; 11 | 12 | use LogicException; 13 | 14 | final class IllogicalValuesException extends LogicException implements Exception 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/sebastian/lines-of-code/src/Exception/NegativeValueException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\LinesOfCode; 11 | 12 | use InvalidArgumentException; 13 | 14 | final class NegativeValueException extends InvalidArgumentException implements Exception 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/sebastian/lines-of-code/src/Exception/RuntimeException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\LinesOfCode; 11 | 12 | final class RuntimeException extends \RuntimeException implements Exception 13 | { 14 | } 15 | -------------------------------------------------------------------------------- /vendor/sebastian/object-enumerator/.psalm/baseline.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | !is_array($variable) && !is_object($variable) 6 | is_object($variable) 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /vendor/sebastian/object-enumerator/src/Exception.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\ObjectEnumerator; 11 | 12 | use Throwable; 13 | 14 | interface Exception extends Throwable 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/sebastian/object-enumerator/src/InvalidArgumentException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\ObjectEnumerator; 11 | 12 | class InvalidArgumentException extends \InvalidArgumentException implements Exception 13 | { 14 | } 15 | -------------------------------------------------------------------------------- /vendor/sebastian/object-reflector/.psalm/baseline.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | is_object($object) 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /vendor/sebastian/object-reflector/src/Exception.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\ObjectReflector; 11 | 12 | use Throwable; 13 | 14 | interface Exception extends Throwable 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/sebastian/object-reflector/src/InvalidArgumentException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\ObjectReflector; 11 | 12 | class InvalidArgumentException extends \InvalidArgumentException implements Exception 13 | { 14 | } 15 | -------------------------------------------------------------------------------- /vendor/sebastian/recursion-context/src/Exception.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\RecursionContext; 11 | 12 | use Throwable; 13 | 14 | interface Exception extends Throwable 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/sebastian/recursion-context/src/InvalidArgumentException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\RecursionContext; 11 | 12 | final class InvalidArgumentException extends \InvalidArgumentException implements Exception 13 | { 14 | } 15 | -------------------------------------------------------------------------------- /vendor/sebastian/resource-operations/.gitattributes: -------------------------------------------------------------------------------- 1 | /.github export-ignore 2 | /.php_cs.dist export-ignore 3 | /build.xml export-ignore 4 | /phpunit.xml export-ignore 5 | /tests export-ignore 6 | 7 | *.php diff=php 8 | -------------------------------------------------------------------------------- /vendor/sebastian/resource-operations/.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | /.php_cs.cache 3 | /build/FunctionSignatureMap.php 4 | /composer.lock 5 | /vendor 6 | /.phpunit.result.cache 7 | -------------------------------------------------------------------------------- /vendor/sebastian/resource-operations/README.md: -------------------------------------------------------------------------------- 1 | # Resource Operations 2 | 3 | Provides a list of PHP built-in functions that operate on resources. 4 | 5 | ## Installation 6 | 7 | You can add this library as a local, per-project dependency to your project using [Composer](https://getcomposer.org/): 8 | 9 | composer require sebastian/resource-operations 10 | 11 | If you only need this library during development, for instance to run your project's test suite, then you should add it as a development-time dependency: 12 | 13 | composer require --dev sebastian/resource-operations 14 | 15 | -------------------------------------------------------------------------------- /vendor/sebastian/type/src/exception/Exception.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\Type; 11 | 12 | use Throwable; 13 | 14 | interface Exception extends Throwable 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/sebastian/type/src/exception/RuntimeException.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | namespace SebastianBergmann\Type; 11 | 12 | final class RuntimeException extends \RuntimeException implements Exception 13 | { 14 | } 15 | -------------------------------------------------------------------------------- /vendor/sebastian/version/.gitattributes: -------------------------------------------------------------------------------- 1 | /.github export-ignore 2 | /.php_cs.dist export-ignore 3 | 4 | *.php diff=php 5 | -------------------------------------------------------------------------------- /vendor/sebastian/version/.gitignore: -------------------------------------------------------------------------------- 1 | /.php_cs.cache 2 | /.idea 3 | -------------------------------------------------------------------------------- /vendor/symfony/console/Exception/ExceptionInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Console\Exception; 13 | 14 | /** 15 | * ExceptionInterface. 16 | * 17 | * @author Jérôme Tamarelle 18 | */ 19 | interface ExceptionInterface extends \Throwable 20 | { 21 | } 22 | -------------------------------------------------------------------------------- /vendor/symfony/console/Exception/InvalidArgumentException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Console\Exception; 13 | 14 | /** 15 | * @author Jérôme Tamarelle 16 | */ 17 | class InvalidArgumentException extends \InvalidArgumentException implements ExceptionInterface 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /vendor/symfony/console/Exception/LogicException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Console\Exception; 13 | 14 | /** 15 | * @author Jérôme Tamarelle 16 | */ 17 | class LogicException extends \LogicException implements ExceptionInterface 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /vendor/symfony/console/Exception/RuntimeException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Console\Exception; 13 | 14 | /** 15 | * @author Jérôme Tamarelle 16 | */ 17 | class RuntimeException extends \RuntimeException implements ExceptionInterface 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /vendor/symfony/console/Resources/bin/hiddeninput.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfREDAXO/diff_detect/0ce2a46901f95cdadd4ff4e990ff1306cee44718/vendor/symfony/console/Resources/bin/hiddeninput.exe -------------------------------------------------------------------------------- /vendor/symfony/css-selector/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | CHANGELOG 2 | ========= 3 | 4 | 6.3 5 | ----- 6 | 7 | * Add support for `:scope` 8 | 9 | 4.4.0 10 | ----- 11 | 12 | * Added support for `*:only-of-type` 13 | 14 | 2.8.0 15 | ----- 16 | 17 | * Added the `CssSelectorConverter` class as a non-static API for the component. 18 | * Deprecated the `CssSelector` static API of the component. 19 | 20 | 2.1.0 21 | ----- 22 | 23 | * none 24 | -------------------------------------------------------------------------------- /vendor/symfony/deprecation-contracts/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | CHANGELOG 2 | ========= 3 | 4 | The changelog is maintained for all Symfony contracts at the following URL: 5 | https://github.com/symfony/contracts/blob/main/CHANGELOG.md 6 | -------------------------------------------------------------------------------- /vendor/symfony/event-dispatcher-contracts/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | CHANGELOG 2 | ========= 3 | 4 | The changelog is maintained for all Symfony contracts at the following URL: 5 | https://github.com/symfony/contracts/blob/main/CHANGELOG.md 6 | -------------------------------------------------------------------------------- /vendor/symfony/event-dispatcher-contracts/README.md: -------------------------------------------------------------------------------- 1 | Symfony EventDispatcher Contracts 2 | ================================= 3 | 4 | A set of abstractions extracted out of the Symfony components. 5 | 6 | Can be used to build on semantics that the Symfony components proved useful and 7 | that already have battle tested implementations. 8 | 9 | See https://github.com/symfony/contracts/blob/main/README.md for more information. 10 | -------------------------------------------------------------------------------- /vendor/symfony/filesystem/Exception/RuntimeException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Filesystem\Exception; 13 | 14 | /** 15 | * @author Théo Fidry 16 | */ 17 | class RuntimeException extends \RuntimeException implements ExceptionInterface 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /vendor/symfony/filesystem/README.md: -------------------------------------------------------------------------------- 1 | Filesystem Component 2 | ==================== 3 | 4 | The Filesystem component provides basic utilities for the filesystem. 5 | 6 | Resources 7 | --------- 8 | 9 | * [Documentation](https://symfony.com/doc/current/components/filesystem.html) 10 | * [Contributing](https://symfony.com/doc/current/contributing/index.html) 11 | * [Report issues](https://github.com/symfony/symfony/issues) and 12 | [send Pull Requests](https://github.com/symfony/symfony/pulls) 13 | in the [main Symfony repository](https://github.com/symfony/symfony) 14 | -------------------------------------------------------------------------------- /vendor/symfony/finder/Exception/AccessDeniedException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Finder\Exception; 13 | 14 | /** 15 | * @author Jean-François Simon 16 | */ 17 | class AccessDeniedException extends \UnexpectedValueException 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /vendor/symfony/finder/Exception/DirectoryNotFoundException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Finder\Exception; 13 | 14 | /** 15 | * @author Andreas Erhard 16 | */ 17 | class DirectoryNotFoundException extends \InvalidArgumentException 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /vendor/symfony/finder/README.md: -------------------------------------------------------------------------------- 1 | Finder Component 2 | ================ 3 | 4 | The Finder component finds files and directories via an intuitive fluent 5 | interface. 6 | 7 | Resources 8 | --------- 9 | 10 | * [Documentation](https://symfony.com/doc/current/components/finder.html) 11 | * [Contributing](https://symfony.com/doc/current/contributing/index.html) 12 | * [Report issues](https://github.com/symfony/symfony/issues) and 13 | [send Pull Requests](https://github.com/symfony/symfony/pulls) 14 | in the [main Symfony repository](https://github.com/symfony/symfony) 15 | -------------------------------------------------------------------------------- /vendor/symfony/polyfill-ctype/README.md: -------------------------------------------------------------------------------- 1 | Symfony Polyfill / Ctype 2 | ======================== 3 | 4 | This component provides `ctype_*` functions to users who run php versions without the ctype extension. 5 | 6 | More information can be found in the 7 | [main Polyfill README](https://github.com/symfony/polyfill/blob/main/README.md). 8 | 9 | License 10 | ======= 11 | 12 | This library is released under the [MIT license](LICENSE). 13 | -------------------------------------------------------------------------------- /vendor/symfony/polyfill-intl-normalizer/README.md: -------------------------------------------------------------------------------- 1 | Symfony Polyfill / Intl: Normalizer 2 | =================================== 3 | 4 | This component provides a fallback implementation for the 5 | [`Normalizer`](https://php.net/Normalizer) class provided 6 | by the [Intl](https://php.net/intl) extension. 7 | 8 | More information can be found in the 9 | [main Polyfill README](https://github.com/symfony/polyfill/blob/main/README.md). 10 | 11 | License 12 | ======= 13 | 14 | This library is released under the [MIT license](LICENSE). 15 | -------------------------------------------------------------------------------- /vendor/symfony/polyfill-intl-normalizer/Resources/stubs/Normalizer.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | if (\PHP_VERSION_ID < 80000 && extension_loaded('tokenizer')) { 13 | class PhpToken extends Symfony\Polyfill\Php80\PhpToken 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /vendor/symfony/polyfill-php80/Resources/stubs/Stringable.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | if (\PHP_VERSION_ID < 80000) { 13 | interface Stringable 14 | { 15 | /** 16 | * @return string 17 | */ 18 | public function __toString(); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /vendor/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | if (\PHP_VERSION_ID < 80000) { 13 | class UnhandledMatchError extends Error 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /vendor/symfony/polyfill-php80/Resources/stubs/ValueError.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | if (\PHP_VERSION_ID < 80000) { 13 | class ValueError extends Error 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /vendor/symfony/polyfill-php81/Resources/stubs/ReturnTypeWillChange.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | if (\PHP_VERSION_ID < 80100) { 13 | #[Attribute(Attribute::TARGET_METHOD)] 14 | final class ReturnTypeWillChange 15 | { 16 | public function __construct() 17 | { 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /vendor/symfony/process/Exception/ExceptionInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Process\Exception; 13 | 14 | /** 15 | * Marker Interface for the Process Component. 16 | * 17 | * @author Johannes M. Schmitt 18 | */ 19 | interface ExceptionInterface extends \Throwable 20 | { 21 | } 22 | -------------------------------------------------------------------------------- /vendor/symfony/process/README.md: -------------------------------------------------------------------------------- 1 | Process Component 2 | ================= 3 | 4 | The Process component executes commands in sub-processes. 5 | 6 | Resources 7 | --------- 8 | 9 | * [Documentation](https://symfony.com/doc/current/components/process.html) 10 | * [Contributing](https://symfony.com/doc/current/contributing/index.html) 11 | * [Report issues](https://github.com/symfony/symfony/issues) and 12 | [send Pull Requests](https://github.com/symfony/symfony/pulls) 13 | in the [main Symfony repository](https://github.com/symfony/symfony) 14 | -------------------------------------------------------------------------------- /vendor/symfony/service-contracts/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | CHANGELOG 2 | ========= 3 | 4 | The changelog is maintained for all Symfony contracts at the following URL: 5 | https://github.com/symfony/contracts/blob/main/CHANGELOG.md 6 | -------------------------------------------------------------------------------- /vendor/symfony/service-contracts/README.md: -------------------------------------------------------------------------------- 1 | Symfony Service Contracts 2 | ========================= 3 | 4 | A set of abstractions extracted out of the Symfony components. 5 | 6 | Can be used to build on semantics that the Symfony components proved useful and 7 | that already have battle tested implementations. 8 | 9 | See https://github.com/symfony/contracts/blob/main/README.md for more information. 10 | -------------------------------------------------------------------------------- /vendor/symfony/string/Exception/ExceptionInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\String\Exception; 13 | 14 | interface ExceptionInterface extends \Throwable 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/symfony/string/Exception/InvalidArgumentException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\String\Exception; 13 | 14 | class InvalidArgumentException extends \InvalidArgumentException implements ExceptionInterface 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/symfony/string/Exception/RuntimeException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\String\Exception; 13 | 14 | class RuntimeException extends \RuntimeException implements ExceptionInterface 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/theseer/tokenizer/src/Exception.php: -------------------------------------------------------------------------------- 1 | generate( 7 | __DIR__ . '/../src/', 8 | __DIR__ . '/docs/api.md', 9 | [ 10 | \voku\helper\DomParserInterface::class, 11 | \voku\helper\SimpleHtmlDomNodeInterface::class, 12 | \voku\helper\SimpleHtmlDomInterface::class 13 | ] 14 | ); 15 | 16 | file_put_contents(__DIR__ . '/../README_API.md', $readmeText); 17 | --------------------------------------------------------------------------------