├── .gitignore ├── .htaccess ├── LICENSE.txt ├── README.md ├── addons ├── .gitignore ├── ad │ ├── Ad.php │ ├── Mipjz.php │ ├── controller │ │ └── ApiAdminAd.php │ ├── install.sql │ ├── model │ │ └── Ad.php │ ├── route.php │ ├── uninstall.sql │ └── view │ │ └── admin │ │ ├── ad.routes │ │ └── ad.vue ├── collectHuochetou │ ├── CollectHuochetou.php │ ├── controller │ │ ├── ApiAdminHuochetou.php │ │ ├── ApiUserCollectHuochetou.php │ │ └── ApiUserShenjianshou.php │ ├── install.sql │ ├── route.php │ ├── uninstall.sql │ └── view │ │ └── admin │ │ ├── collectHuochetou.routes │ │ └── collectHuochetou.vue ├── friendlink │ ├── Friendlink.php │ ├── Mipjz.php │ ├── controller │ │ ├── AdminFriendlink.php │ │ └── ApiAdminLink.php │ ├── install.sql │ ├── model │ │ └── Friendlink.php │ ├── route.php │ ├── uninstall.sql │ └── view │ │ └── admin │ │ ├── friendlink.routes │ │ └── friendlink.vue └── spider │ ├── Spider.php │ ├── controller │ ├── ApiAdminSpider.php │ └── GlobalAction.php │ ├── install.sql │ ├── route.php │ ├── uninstall.sql │ └── view │ └── admin │ ├── spider.html │ ├── spider.routes │ └── spider.vue ├── app ├── .gitignore ├── .htaccess ├── addons │ ├── adminMenu.html │ ├── adminMenu.php │ ├── adminRoutes.routes │ ├── controller │ │ └── ApiAdminAddons.php │ ├── function.php │ ├── route.php │ └── view │ │ └── admin │ │ └── addons.vue ├── admin │ ├── controller │ │ ├── Admin.php │ │ └── Login.php │ ├── route.php │ └── view │ │ ├── login.html │ │ └── main.html ├── article │ ├── Mipcms.php │ ├── Mipjz.php │ ├── adminMenu.html │ ├── adminMenu.php │ ├── adminRoutes.routes │ ├── controller │ │ ├── ApiAdminArticle.php │ │ ├── ApiAdminArticleCategory.php │ │ ├── ApiAdminArticleDiy.php │ │ ├── ApiArticle.php │ │ ├── Article.php │ │ └── ArticleDetail.php │ ├── model │ │ ├── Articles.php │ │ └── ArticlesCategory.php │ ├── route.php │ └── view │ │ └── admin │ │ ├── articleCategory.vue │ │ ├── articleDiy.vue │ │ ├── articleList.vue │ │ ├── articlePage.vue │ │ ├── articlePublish.vue │ │ └── articlePush.vue ├── common.php ├── common │ ├── Mipitem.php │ ├── Ssycms.php │ ├── controller │ │ ├── AdminBase.php │ │ ├── Base.php │ │ ├── Init.php │ │ └── UserBase.php │ ├── lib │ │ ├── ChineseCharacters.dat │ │ ├── ChinesePinyin.php │ │ ├── Cutpagem.php │ │ ├── File.php │ │ ├── Htmlp.php │ │ ├── Paginationm.php │ │ └── Paginations.php │ ├── model │ │ ├── Common.php │ │ └── Posts.php │ └── tpl │ │ ├── 404.html │ │ ├── default_index.tpl │ │ ├── dispatch_jump.tpl │ │ ├── page_trace.tpl │ │ └── think_exception.tpl ├── config.php ├── diy │ ├── controller │ │ ├── .htaccess │ │ └── Diy.php │ └── route.php ├── function.php ├── index │ ├── adminMenu.html │ ├── adminMenu.php │ ├── adminRoutes.routes │ ├── controller │ │ └── Index.php │ ├── route.php │ └── view │ │ └── admin │ │ └── index.vue ├── install │ ├── controller │ │ ├── .htaccess │ │ ├── BchInstall.php │ │ └── Install.php │ └── view │ │ └── install.html ├── route.php ├── search │ ├── PSCWS4.php │ ├── XDB_R.php │ ├── controller │ │ └── Search.php │ ├── route.php │ └── scws │ │ ├── dict.utf8.xdb │ │ ├── rules.ini │ │ └── rules.utf8.ini ├── setting │ ├── adminMenu.html │ ├── adminMenu.php │ ├── adminRoutes.routes │ ├── controller │ │ ├── ApiAdminDomainSettings.php │ │ ├── ApiAdminDomainSites.php │ │ ├── ApiAdminSetting.php │ │ ├── ApiAdminTemplate.php │ │ ├── ApiAdminTemplateEdit.php │ │ ├── ApiAdminTool.php │ │ ├── ApiAdminUpload.php │ │ └── ApiSetting.php │ └── view │ │ └── admin │ │ ├── domainSites.vue │ │ ├── setting.vue │ │ ├── settingPush.vue │ │ ├── template.vue │ │ └── templateEdit.vue ├── tag │ ├── Mipjz.php │ ├── Miptag.php │ ├── adminMenu.html │ ├── adminMenu.php │ ├── adminRoutes.routes │ ├── controller │ │ ├── ApiAdminItemTag.php │ │ ├── ApiAdminTag.php │ │ ├── ApiAdminTagCategory.php │ │ ├── Tag.php │ │ └── TagDetail.php │ ├── model │ │ ├── ItemTags.php │ │ ├── Tags.php │ │ └── TagsCategory.php │ ├── route.php │ └── view │ │ └── admin │ │ ├── tagCategory.vue │ │ ├── tagList.vue │ │ └── tagPush.vue ├── user │ ├── Mipjz.php │ ├── adminMenu.html │ ├── adminMenu.php │ ├── adminRoutes.routes │ ├── controller │ │ ├── ApiAdminUser.php │ │ ├── ApiAdminUserGroup.php │ │ ├── ApiStatus.php │ │ ├── ApiUser.php │ │ ├── ApiUserUser.php │ │ ├── ApiUserVote.php │ │ └── User.php │ ├── model │ │ ├── Users.php │ │ └── UsersGroup.php │ ├── route.php │ └── view │ │ └── admin │ │ ├── editAccount.vue │ │ ├── user.vue │ │ └── userGroup.vue └── widget │ ├── Mipjz.php │ ├── adminMenu.html │ ├── adminMenu.php │ ├── adminRoutes.routes │ ├── controller │ ├── ApiAdminWidgetContact.php │ ├── ApiAdminWidgetNav.php │ ├── ApiAdminWidgetPages.php │ ├── ApiWidgetContact.php │ └── Pages.php │ ├── model │ └── Widget.php │ ├── route.php │ └── view │ └── admin │ ├── widgetContact.vue │ ├── widgetNav.vue │ └── widgetPages.vue ├── bch-install.php ├── bcloud_nginx_user.conf ├── favicon.ico ├── index.php ├── public ├── .htaccess ├── assets │ ├── admin │ │ ├── css │ │ │ ├── admin.css │ │ │ ├── admin.css.map │ │ │ └── admin.scss │ │ └── images │ │ │ └── mobile-preview │ │ │ ├── phone-bg.v3.png │ │ │ ├── phone-bottom.v3.png │ │ │ └── phone-top.v3.png │ ├── common │ │ ├── css │ │ │ ├── bootstrap.min.css │ │ │ ├── fonts │ │ │ │ ├── ionicons.svg │ │ │ │ ├── ionicons.ttf │ │ │ │ ├── ionicons.woff │ │ │ │ └── ionicons.woff2 │ │ │ └── iview.css │ │ ├── images │ │ │ ├── avatar.jpg │ │ │ ├── login-comments.png │ │ │ ├── logo.png │ │ │ ├── no-images.jpg │ │ │ ├── weixin.png │ │ │ └── zhifubao.png │ │ └── js │ │ │ ├── components.js │ │ │ ├── echarts.min.js │ │ │ └── iview.min.js │ ├── default │ │ ├── css │ │ │ ├── mipcms.css │ │ │ ├── mipcms.css.map │ │ │ └── mipcms.scss │ │ └── images │ │ │ └── no-images.jpg │ └── plugin │ │ └── simditor │ │ ├── images │ │ └── image.png │ │ ├── scripts │ │ ├── beautify-html.js │ │ ├── dompurify.js │ │ ├── hotkeys.js │ │ ├── hotkeys.min.js │ │ ├── jquery.min.js │ │ ├── mobilecheck.js │ │ ├── module.js │ │ ├── page-demo.js │ │ ├── page-doc.js │ │ ├── page-download.js │ │ ├── page-form.js │ │ ├── simditor-autosave.js │ │ ├── simditor-html.js │ │ ├── simditor.js │ │ └── uploader.js │ │ └── styles │ │ ├── app.css │ │ ├── mini-editor.css │ │ ├── mini-editor.scss │ │ ├── mobile.css │ │ ├── simditor-html.css │ │ └── simditor.css ├── favicon.ico ├── index.php ├── install │ └── .gitignore ├── package │ ├── database.php │ └── mipcms_v_5_0_0.sql ├── robots.txt └── uploads │ └── .gitignore ├── robots.txt ├── runtime └── .gitignore ├── system ├── .htaccess ├── LICENSE.txt ├── composer.json ├── composer.lock ├── library │ ├── HTMLPurifier.auto.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 │ │ │ ├── FrameTarget.php │ │ │ ├── ID.php │ │ │ ├── Length.php │ │ │ ├── LinkTypes.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 │ │ ├── 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.AllowHostnameUnderscore.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.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.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.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 │ │ │ ├── CSS │ │ │ └── 4.8.0,4114918a13a428a8482a8a449792a5a8747582b5,1.ser │ │ │ ├── HTML │ │ │ └── 4.8.0,b6889960956c877d241a7e8f87e613efc7a3611d,1.ser │ │ │ ├── README │ │ │ └── URI │ │ │ └── 4.8.0,3478238e680361cd87bf880f5b3cc50a1e7abc6c,1.ser │ │ ├── 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 │ │ ├── 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 │ │ ├── classes │ │ │ └── en-x-test.php │ │ └── messages │ │ │ ├── en-x-test.php │ │ │ ├── en-x-testmini.php │ │ │ └── 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 ├── thinkphp │ ├── .gitignore │ ├── .htaccess │ ├── .travis.yml │ ├── CONTRIBUTING.md │ ├── LICENSE.txt │ ├── README.md │ ├── base.php │ ├── codecov.yml │ ├── composer.json │ ├── console.php │ ├── convention.php │ ├── helper.php │ ├── lang │ │ └── zh-cn.php │ ├── library │ │ ├── think │ │ │ ├── Addons.php │ │ │ ├── App.php │ │ │ ├── Build.php │ │ │ ├── Cache.php │ │ │ ├── Collection.php │ │ │ ├── Config.php │ │ │ ├── Console.php │ │ │ ├── Controller.php │ │ │ ├── Cookie.php │ │ │ ├── Db.php │ │ │ ├── Debug.php │ │ │ ├── Env.php │ │ │ ├── Error.php │ │ │ ├── Exception.php │ │ │ ├── File.php │ │ │ ├── Hook.php │ │ │ ├── Lang.php │ │ │ ├── Loader.php │ │ │ ├── Log.php │ │ │ ├── Model.php │ │ │ ├── Paginator.php │ │ │ ├── Process.php │ │ │ ├── Request.php │ │ │ ├── Response.php │ │ │ ├── Route.php │ │ │ ├── Session.php │ │ │ ├── Template.php │ │ │ ├── Url.php │ │ │ ├── Validate.php │ │ │ ├── View.php │ │ │ ├── cache │ │ │ │ ├── Driver.php │ │ │ │ └── driver │ │ │ │ │ ├── File.php │ │ │ │ │ ├── Lite.php │ │ │ │ │ ├── Memcache.php │ │ │ │ │ ├── Memcached.php │ │ │ │ │ ├── Redis.php │ │ │ │ │ ├── Sqlite.php │ │ │ │ │ ├── Wincache.php │ │ │ │ │ └── Xcache.php │ │ │ ├── config │ │ │ │ └── driver │ │ │ │ │ ├── Ini.php │ │ │ │ │ ├── Json.php │ │ │ │ │ └── Xml.php │ │ │ ├── console │ │ │ │ ├── Command.php │ │ │ │ ├── Input.php │ │ │ │ ├── LICENSE │ │ │ │ ├── Output.php │ │ │ │ ├── bin │ │ │ │ │ ├── README.md │ │ │ │ │ └── hiddeninput.exe │ │ │ │ ├── command │ │ │ │ │ ├── Build.php │ │ │ │ │ ├── Clear.php │ │ │ │ │ ├── Help.php │ │ │ │ │ ├── Lists.php │ │ │ │ │ ├── Make.php │ │ │ │ │ ├── make │ │ │ │ │ │ ├── Controller.php │ │ │ │ │ │ ├── Model.php │ │ │ │ │ │ └── stubs │ │ │ │ │ │ │ ├── controller.plain.stub │ │ │ │ │ │ │ ├── controller.stub │ │ │ │ │ │ │ └── model.stub │ │ │ │ │ └── optimize │ │ │ │ │ │ ├── Autoload.php │ │ │ │ │ │ ├── Config.php │ │ │ │ │ │ ├── Route.php │ │ │ │ │ │ └── Schema.php │ │ │ │ ├── input │ │ │ │ │ ├── Argument.php │ │ │ │ │ ├── Definition.php │ │ │ │ │ └── Option.php │ │ │ │ └── output │ │ │ │ │ ├── Ask.php │ │ │ │ │ ├── Descriptor.php │ │ │ │ │ ├── Formatter.php │ │ │ │ │ ├── Question.php │ │ │ │ │ ├── descriptor │ │ │ │ │ └── Console.php │ │ │ │ │ ├── driver │ │ │ │ │ ├── Buffer.php │ │ │ │ │ ├── Console.php │ │ │ │ │ └── Nothing.php │ │ │ │ │ ├── formatter │ │ │ │ │ ├── Stack.php │ │ │ │ │ └── Style.php │ │ │ │ │ └── question │ │ │ │ │ ├── Choice.php │ │ │ │ │ └── Confirmation.php │ │ │ ├── controller │ │ │ │ ├── Rest.php │ │ │ │ └── Yar.php │ │ │ ├── db │ │ │ │ ├── Builder.php │ │ │ │ ├── Connection.php │ │ │ │ ├── Expression.php │ │ │ │ ├── Query.php │ │ │ │ ├── builder │ │ │ │ │ ├── Mysql.php │ │ │ │ │ ├── Pgsql.php │ │ │ │ │ ├── Sqlite.php │ │ │ │ │ └── Sqlsrv.php │ │ │ │ ├── connector │ │ │ │ │ ├── Mysql.php │ │ │ │ │ ├── Pgsql.php │ │ │ │ │ ├── Sqlite.php │ │ │ │ │ ├── Sqlsrv.php │ │ │ │ │ └── pgsql.sql │ │ │ │ └── exception │ │ │ │ │ ├── BindParamException.php │ │ │ │ │ ├── DataNotFoundException.php │ │ │ │ │ └── ModelNotFoundException.php │ │ │ ├── debug │ │ │ │ ├── Console.php │ │ │ │ └── Html.php │ │ │ ├── exception │ │ │ │ ├── ClassNotFoundException.php │ │ │ │ ├── DbException.php │ │ │ │ ├── ErrorException.php │ │ │ │ ├── Handle.php │ │ │ │ ├── HttpException.php │ │ │ │ ├── HttpResponseException.php │ │ │ │ ├── PDOException.php │ │ │ │ ├── RouteNotFoundException.php │ │ │ │ ├── TemplateNotFoundException.php │ │ │ │ ├── ThrowableError.php │ │ │ │ └── ValidateException.php │ │ │ ├── log │ │ │ │ └── driver │ │ │ │ │ ├── File.php │ │ │ │ │ ├── Socket.php │ │ │ │ │ └── Test.php │ │ │ ├── model │ │ │ │ ├── Collection.php │ │ │ │ ├── Merge.php │ │ │ │ ├── Pivot.php │ │ │ │ ├── Relation.php │ │ │ │ └── relation │ │ │ │ │ ├── BelongsTo.php │ │ │ │ │ ├── BelongsToMany.php │ │ │ │ │ ├── HasMany.php │ │ │ │ │ ├── HasManyThrough.php │ │ │ │ │ ├── HasOne.php │ │ │ │ │ ├── MorphMany.php │ │ │ │ │ ├── MorphOne.php │ │ │ │ │ ├── MorphTo.php │ │ │ │ │ └── OneToOne.php │ │ │ ├── paginator │ │ │ │ └── driver │ │ │ │ │ └── Bootstrap.php │ │ │ ├── process │ │ │ │ ├── Builder.php │ │ │ │ ├── Utils.php │ │ │ │ ├── exception │ │ │ │ │ ├── Failed.php │ │ │ │ │ └── Timeout.php │ │ │ │ └── pipes │ │ │ │ │ ├── Pipes.php │ │ │ │ │ ├── Unix.php │ │ │ │ │ └── Windows.php │ │ │ ├── response │ │ │ │ ├── Json.php │ │ │ │ ├── Jsonp.php │ │ │ │ ├── Redirect.php │ │ │ │ ├── View.php │ │ │ │ └── Xml.php │ │ │ ├── session │ │ │ │ └── driver │ │ │ │ │ ├── Memcache.php │ │ │ │ │ ├── Memcached.php │ │ │ │ │ └── Redis.php │ │ │ ├── template │ │ │ │ ├── TagLib.php │ │ │ │ ├── driver │ │ │ │ │ └── File.php │ │ │ │ └── taglib │ │ │ │ │ └── Cx.php │ │ │ └── view │ │ │ │ └── driver │ │ │ │ ├── Php.php │ │ │ │ └── Think.php │ │ └── traits │ │ │ ├── controller │ │ │ └── Jump.php │ │ │ ├── model │ │ │ └── SoftDelete.php │ │ │ └── think │ │ │ └── Instance.php │ ├── logo.png │ ├── phpunit.xml │ ├── start.php │ └── tpl │ │ ├── default_index.tpl │ │ ├── dispatch_jump.tpl │ │ ├── page_trace.tpl │ │ └── think_exception.tpl └── vendor │ ├── PHPExcel │ ├── PHPExcel.php │ └── PHPExcel │ │ ├── Autoloader.php │ │ ├── CachedObjectStorage │ │ ├── APC.php │ │ ├── CacheBase.php │ │ ├── DiscISAM.php │ │ ├── ICache.php │ │ ├── Igbinary.php │ │ ├── Memcache.php │ │ ├── Memory.php │ │ ├── MemoryGZip.php │ │ ├── MemorySerialized.php │ │ ├── PHPTemp.php │ │ ├── SQLite.php │ │ ├── SQLite3.php │ │ └── Wincache.php │ │ ├── CachedObjectStorageFactory.php │ │ ├── CalcEngine │ │ ├── CyclicReferenceStack.php │ │ └── Logger.php │ │ ├── Calculation.php │ │ ├── Calculation │ │ ├── Database.php │ │ ├── DateTime.php │ │ ├── Engineering.php │ │ ├── Exception.php │ │ ├── ExceptionHandler.php │ │ ├── Financial.php │ │ ├── FormulaParser.php │ │ ├── FormulaToken.php │ │ ├── Function.php │ │ ├── Functions.php │ │ ├── Logical.php │ │ ├── LookupRef.php │ │ ├── MathTrig.php │ │ ├── Statistical.php │ │ ├── TextData.php │ │ ├── Token │ │ │ └── Stack.php │ │ └── functionlist.txt │ │ ├── Cell.php │ │ ├── Cell │ │ ├── AdvancedValueBinder.php │ │ ├── DataType.php │ │ ├── DataValidation.php │ │ ├── DefaultValueBinder.php │ │ ├── Hyperlink.php │ │ └── IValueBinder.php │ │ ├── Chart.php │ │ ├── Chart │ │ ├── Axis.php │ │ ├── DataSeries.php │ │ ├── DataSeriesValues.php │ │ ├── Exception.php │ │ ├── GridLines.php │ │ ├── Layout.php │ │ ├── Legend.php │ │ ├── PlotArea.php │ │ ├── Properties.php │ │ ├── Renderer │ │ │ ├── PHP Charting Libraries.txt │ │ │ └── jpgraph.php │ │ └── Title.php │ │ ├── Comment.php │ │ ├── DocumentProperties.php │ │ ├── DocumentSecurity.php │ │ ├── Exception.php │ │ ├── HashTable.php │ │ ├── Helper │ │ └── HTML.php │ │ ├── IComparable.php │ │ ├── IOFactory.php │ │ ├── NamedRange.php │ │ ├── Reader │ │ ├── Abstract.php │ │ ├── CSV.php │ │ ├── DefaultReadFilter.php │ │ ├── Excel2003XML.php │ │ ├── Excel2007.php │ │ ├── Excel2007 │ │ │ ├── Chart.php │ │ │ └── Theme.php │ │ ├── Excel5.php │ │ ├── Excel5 │ │ │ ├── Color.php │ │ │ ├── Color │ │ │ │ ├── BIFF5.php │ │ │ │ ├── BIFF8.php │ │ │ │ └── BuiltIn.php │ │ │ ├── ErrorCode.php │ │ │ ├── Escher.php │ │ │ ├── MD5.php │ │ │ ├── RC4.php │ │ │ └── Style │ │ │ │ ├── Border.php │ │ │ │ └── FillPattern.php │ │ ├── Exception.php │ │ ├── Gnumeric.php │ │ ├── HTML.php │ │ ├── IReadFilter.php │ │ ├── IReader.php │ │ ├── OOCalc.php │ │ └── SYLK.php │ │ ├── ReferenceHelper.php │ │ ├── RichText.php │ │ ├── RichText │ │ ├── ITextElement.php │ │ ├── Run.php │ │ └── TextElement.php │ │ ├── Settings.php │ │ ├── Shared │ │ ├── CodePage.php │ │ ├── Date.php │ │ ├── Drawing.php │ │ ├── Escher.php │ │ ├── Escher │ │ │ ├── DgContainer.php │ │ │ ├── DgContainer │ │ │ │ ├── SpgrContainer.php │ │ │ │ └── SpgrContainer │ │ │ │ │ └── SpContainer.php │ │ │ ├── DggContainer.php │ │ │ └── DggContainer │ │ │ │ ├── BstoreContainer.php │ │ │ │ └── BstoreContainer │ │ │ │ ├── BSE.php │ │ │ │ └── BSE │ │ │ │ └── Blip.php │ │ ├── Excel5.php │ │ ├── File.php │ │ ├── Font.php │ │ ├── JAMA │ │ │ ├── CHANGELOG.TXT │ │ │ ├── CholeskyDecomposition.php │ │ │ ├── EigenvalueDecomposition.php │ │ │ ├── LUDecomposition.php │ │ │ ├── Matrix.php │ │ │ ├── QRDecomposition.php │ │ │ ├── SingularValueDecomposition.php │ │ │ └── utils │ │ │ │ ├── Error.php │ │ │ │ └── Maths.php │ │ ├── OLE.php │ │ ├── OLE │ │ │ ├── ChainedBlockStream.php │ │ │ ├── PPS.php │ │ │ └── PPS │ │ │ │ ├── File.php │ │ │ │ └── Root.php │ │ ├── OLERead.php │ │ ├── PCLZip │ │ │ ├── gnu-lgpl.txt │ │ │ ├── pclzip.lib.php │ │ │ └── readme.txt │ │ ├── PasswordHasher.php │ │ ├── String.php │ │ ├── TimeZone.php │ │ ├── XMLWriter.php │ │ ├── ZipArchive.php │ │ ├── ZipStreamWrapper.php │ │ └── trend │ │ │ ├── bestFitClass.php │ │ │ ├── exponentialBestFitClass.php │ │ │ ├── linearBestFitClass.php │ │ │ ├── logarithmicBestFitClass.php │ │ │ ├── polynomialBestFitClass.php │ │ │ ├── powerBestFitClass.php │ │ │ └── trendClass.php │ │ ├── Style.php │ │ ├── Style │ │ ├── Alignment.php │ │ ├── Border.php │ │ ├── Borders.php │ │ ├── Color.php │ │ ├── Conditional.php │ │ ├── Fill.php │ │ ├── Font.php │ │ ├── NumberFormat.php │ │ ├── Protection.php │ │ └── Supervisor.php │ │ ├── Worksheet.php │ │ ├── Worksheet │ │ ├── AutoFilter.php │ │ ├── AutoFilter │ │ │ ├── Column.php │ │ │ └── Column │ │ │ │ └── Rule.php │ │ ├── BaseDrawing.php │ │ ├── CellIterator.php │ │ ├── Column.php │ │ ├── ColumnCellIterator.php │ │ ├── ColumnDimension.php │ │ ├── ColumnIterator.php │ │ ├── Dimension.php │ │ ├── Drawing.php │ │ ├── Drawing │ │ │ └── Shadow.php │ │ ├── HeaderFooter.php │ │ ├── HeaderFooterDrawing.php │ │ ├── MemoryDrawing.php │ │ ├── PageMargins.php │ │ ├── PageSetup.php │ │ ├── Protection.php │ │ ├── Row.php │ │ ├── RowCellIterator.php │ │ ├── RowDimension.php │ │ ├── RowIterator.php │ │ └── SheetView.php │ │ ├── WorksheetIterator.php │ │ ├── Writer │ │ ├── Abstract.php │ │ ├── CSV.php │ │ ├── Excel2007.php │ │ ├── Excel2007 │ │ │ ├── Chart.php │ │ │ ├── Comments.php │ │ │ ├── ContentTypes.php │ │ │ ├── DocProps.php │ │ │ ├── Drawing.php │ │ │ ├── Rels.php │ │ │ ├── RelsRibbon.php │ │ │ ├── RelsVBA.php │ │ │ ├── StringTable.php │ │ │ ├── Style.php │ │ │ ├── Theme.php │ │ │ ├── Workbook.php │ │ │ ├── Worksheet.php │ │ │ └── WriterPart.php │ │ ├── Excel5.php │ │ ├── Excel5 │ │ │ ├── BIFFwriter.php │ │ │ ├── Escher.php │ │ │ ├── Font.php │ │ │ ├── Parser.php │ │ │ ├── Workbook.php │ │ │ ├── Worksheet.php │ │ │ └── Xf.php │ │ ├── Exception.php │ │ ├── HTML.php │ │ ├── IWriter.php │ │ ├── OpenDocument.php │ │ ├── OpenDocument │ │ │ ├── Cell │ │ │ │ └── Comment.php │ │ │ ├── Content.php │ │ │ ├── Meta.php │ │ │ ├── MetaInf.php │ │ │ ├── Mimetype.php │ │ │ ├── Settings.php │ │ │ ├── Styles.php │ │ │ ├── Thumbnails.php │ │ │ └── WriterPart.php │ │ ├── PDF.php │ │ └── PDF │ │ │ ├── Core.php │ │ │ ├── DomPDF.php │ │ │ ├── mPDF.php │ │ │ └── tcPDF.php │ │ └── locale │ │ ├── bg │ │ └── config │ │ ├── cs │ │ ├── config │ │ └── functions │ │ ├── da │ │ ├── config │ │ └── functions │ │ ├── de │ │ ├── config │ │ └── functions │ │ ├── en │ │ └── uk │ │ │ └── config │ │ ├── es │ │ ├── config │ │ └── functions │ │ ├── fi │ │ ├── config │ │ └── functions │ │ ├── fr │ │ ├── config │ │ └── functions │ │ ├── hu │ │ ├── config │ │ └── functions │ │ ├── it │ │ ├── config │ │ └── functions │ │ ├── nl │ │ ├── config │ │ └── functions │ │ ├── no │ │ ├── config │ │ └── functions │ │ ├── pl │ │ ├── config │ │ └── functions │ │ ├── pt │ │ ├── br │ │ │ ├── config │ │ │ └── functions │ │ ├── config │ │ └── functions │ │ ├── ru │ │ ├── config │ │ └── functions │ │ ├── sv │ │ ├── config │ │ └── functions │ │ └── tr │ │ ├── config │ │ └── functions │ ├── aferrandini │ └── phpqrcode │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── VERSION │ │ ├── cache │ │ ├── frame_1.dat │ │ ├── frame_1.png │ │ ├── frame_10.dat │ │ ├── frame_10.png │ │ ├── frame_11.dat │ │ ├── frame_11.png │ │ ├── frame_12.dat │ │ ├── frame_12.png │ │ ├── frame_13.dat │ │ ├── frame_13.png │ │ ├── frame_14.dat │ │ ├── frame_14.png │ │ ├── frame_15.dat │ │ ├── frame_15.png │ │ ├── frame_16.dat │ │ ├── frame_16.png │ │ ├── frame_17.dat │ │ ├── frame_17.png │ │ ├── frame_18.dat │ │ ├── frame_18.png │ │ ├── frame_19.dat │ │ ├── frame_19.png │ │ ├── frame_2.dat │ │ ├── frame_2.png │ │ ├── frame_20.dat │ │ ├── frame_20.png │ │ ├── frame_21.dat │ │ ├── frame_21.png │ │ ├── frame_22.dat │ │ ├── frame_22.png │ │ ├── frame_23.dat │ │ ├── frame_23.png │ │ ├── frame_24.dat │ │ ├── frame_24.png │ │ ├── frame_25.dat │ │ ├── frame_25.png │ │ ├── frame_26.dat │ │ ├── frame_26.png │ │ ├── frame_27.dat │ │ ├── frame_27.png │ │ ├── frame_28.dat │ │ ├── frame_28.png │ │ ├── frame_29.dat │ │ ├── frame_29.png │ │ ├── frame_3.dat │ │ ├── frame_3.png │ │ ├── frame_30.dat │ │ ├── frame_30.png │ │ ├── frame_31.dat │ │ ├── frame_31.png │ │ ├── frame_32.dat │ │ ├── frame_32.png │ │ ├── frame_33.dat │ │ ├── frame_33.png │ │ ├── frame_34.dat │ │ ├── frame_34.png │ │ ├── frame_35.dat │ │ ├── frame_35.png │ │ ├── frame_36.dat │ │ ├── frame_36.png │ │ ├── frame_37.dat │ │ ├── frame_37.png │ │ ├── frame_38.dat │ │ ├── frame_38.png │ │ ├── frame_39.dat │ │ ├── frame_39.png │ │ ├── frame_4.dat │ │ ├── frame_4.png │ │ ├── frame_40.dat │ │ ├── frame_40.png │ │ ├── frame_5.dat │ │ ├── frame_5.png │ │ ├── frame_6.dat │ │ ├── frame_6.png │ │ ├── frame_7.dat │ │ ├── frame_7.png │ │ ├── frame_8.dat │ │ ├── frame_8.png │ │ ├── frame_9.dat │ │ ├── frame_9.png │ │ ├── mask_0 │ │ │ ├── mask_101_0.dat │ │ │ ├── mask_105_0.dat │ │ │ ├── mask_109_0.dat │ │ │ ├── mask_113_0.dat │ │ │ ├── mask_117_0.dat │ │ │ ├── mask_121_0.dat │ │ │ ├── mask_125_0.dat │ │ │ ├── mask_129_0.dat │ │ │ ├── mask_133_0.dat │ │ │ ├── mask_137_0.dat │ │ │ ├── mask_141_0.dat │ │ │ ├── mask_145_0.dat │ │ │ ├── mask_149_0.dat │ │ │ ├── mask_153_0.dat │ │ │ ├── mask_157_0.dat │ │ │ ├── mask_161_0.dat │ │ │ ├── mask_165_0.dat │ │ │ ├── mask_169_0.dat │ │ │ ├── mask_173_0.dat │ │ │ ├── mask_177_0.dat │ │ │ ├── mask_21_0.dat │ │ │ ├── mask_25_0.dat │ │ │ ├── mask_29_0.dat │ │ │ ├── mask_33_0.dat │ │ │ ├── mask_37_0.dat │ │ │ ├── mask_41_0.dat │ │ │ ├── mask_45_0.dat │ │ │ ├── mask_49_0.dat │ │ │ ├── mask_53_0.dat │ │ │ ├── mask_57_0.dat │ │ │ ├── mask_61_0.dat │ │ │ ├── mask_65_0.dat │ │ │ ├── mask_69_0.dat │ │ │ ├── mask_73_0.dat │ │ │ ├── mask_77_0.dat │ │ │ ├── mask_81_0.dat │ │ │ ├── mask_85_0.dat │ │ │ ├── mask_89_0.dat │ │ │ ├── mask_93_0.dat │ │ │ └── mask_97_0.dat │ │ ├── mask_1 │ │ │ ├── mask_101_1.dat │ │ │ ├── mask_105_1.dat │ │ │ ├── mask_109_1.dat │ │ │ ├── mask_113_1.dat │ │ │ ├── mask_117_1.dat │ │ │ ├── mask_121_1.dat │ │ │ ├── mask_125_1.dat │ │ │ ├── mask_129_1.dat │ │ │ ├── mask_133_1.dat │ │ │ ├── mask_137_1.dat │ │ │ ├── mask_141_1.dat │ │ │ ├── mask_145_1.dat │ │ │ ├── mask_149_1.dat │ │ │ ├── mask_153_1.dat │ │ │ ├── mask_157_1.dat │ │ │ ├── mask_161_1.dat │ │ │ ├── mask_165_1.dat │ │ │ ├── mask_169_1.dat │ │ │ ├── mask_173_1.dat │ │ │ ├── mask_177_1.dat │ │ │ ├── mask_21_1.dat │ │ │ ├── mask_25_1.dat │ │ │ ├── mask_29_1.dat │ │ │ ├── mask_33_1.dat │ │ │ ├── mask_37_1.dat │ │ │ ├── mask_41_1.dat │ │ │ ├── mask_45_1.dat │ │ │ ├── mask_49_1.dat │ │ │ ├── mask_53_1.dat │ │ │ ├── mask_57_1.dat │ │ │ ├── mask_61_1.dat │ │ │ ├── mask_65_1.dat │ │ │ ├── mask_69_1.dat │ │ │ ├── mask_73_1.dat │ │ │ ├── mask_77_1.dat │ │ │ ├── mask_81_1.dat │ │ │ ├── mask_85_1.dat │ │ │ ├── mask_89_1.dat │ │ │ ├── mask_93_1.dat │ │ │ └── mask_97_1.dat │ │ ├── mask_2 │ │ │ ├── mask_101_2.dat │ │ │ ├── mask_105_2.dat │ │ │ ├── mask_109_2.dat │ │ │ ├── mask_113_2.dat │ │ │ ├── mask_117_2.dat │ │ │ ├── mask_121_2.dat │ │ │ ├── mask_125_2.dat │ │ │ ├── mask_129_2.dat │ │ │ ├── mask_133_2.dat │ │ │ ├── mask_137_2.dat │ │ │ ├── mask_141_2.dat │ │ │ ├── mask_145_2.dat │ │ │ ├── mask_149_2.dat │ │ │ ├── mask_153_2.dat │ │ │ ├── mask_157_2.dat │ │ │ ├── mask_161_2.dat │ │ │ ├── mask_165_2.dat │ │ │ ├── mask_169_2.dat │ │ │ ├── mask_173_2.dat │ │ │ ├── mask_177_2.dat │ │ │ ├── mask_21_2.dat │ │ │ ├── mask_25_2.dat │ │ │ ├── mask_29_2.dat │ │ │ ├── mask_33_2.dat │ │ │ ├── mask_37_2.dat │ │ │ ├── mask_41_2.dat │ │ │ ├── mask_45_2.dat │ │ │ ├── mask_49_2.dat │ │ │ ├── mask_53_2.dat │ │ │ ├── mask_57_2.dat │ │ │ ├── mask_61_2.dat │ │ │ ├── mask_65_2.dat │ │ │ ├── mask_69_2.dat │ │ │ ├── mask_73_2.dat │ │ │ ├── mask_77_2.dat │ │ │ ├── mask_81_2.dat │ │ │ ├── mask_85_2.dat │ │ │ ├── mask_89_2.dat │ │ │ ├── mask_93_2.dat │ │ │ └── mask_97_2.dat │ │ ├── mask_3 │ │ │ ├── mask_101_3.dat │ │ │ ├── mask_105_3.dat │ │ │ ├── mask_109_3.dat │ │ │ ├── mask_113_3.dat │ │ │ ├── mask_117_3.dat │ │ │ ├── mask_121_3.dat │ │ │ ├── mask_125_3.dat │ │ │ ├── mask_129_3.dat │ │ │ ├── mask_133_3.dat │ │ │ ├── mask_137_3.dat │ │ │ ├── mask_141_3.dat │ │ │ ├── mask_145_3.dat │ │ │ ├── mask_149_3.dat │ │ │ ├── mask_153_3.dat │ │ │ ├── mask_157_3.dat │ │ │ ├── mask_161_3.dat │ │ │ ├── mask_165_3.dat │ │ │ ├── mask_169_3.dat │ │ │ ├── mask_173_3.dat │ │ │ ├── mask_177_3.dat │ │ │ ├── mask_21_3.dat │ │ │ ├── mask_25_3.dat │ │ │ ├── mask_29_3.dat │ │ │ ├── mask_33_3.dat │ │ │ ├── mask_37_3.dat │ │ │ ├── mask_41_3.dat │ │ │ ├── mask_45_3.dat │ │ │ ├── mask_49_3.dat │ │ │ ├── mask_53_3.dat │ │ │ ├── mask_57_3.dat │ │ │ ├── mask_61_3.dat │ │ │ ├── mask_65_3.dat │ │ │ ├── mask_69_3.dat │ │ │ ├── mask_73_3.dat │ │ │ ├── mask_77_3.dat │ │ │ ├── mask_81_3.dat │ │ │ ├── mask_85_3.dat │ │ │ ├── mask_89_3.dat │ │ │ ├── mask_93_3.dat │ │ │ └── mask_97_3.dat │ │ ├── mask_4 │ │ │ ├── mask_101_4.dat │ │ │ ├── mask_105_4.dat │ │ │ ├── mask_109_4.dat │ │ │ ├── mask_113_4.dat │ │ │ ├── mask_117_4.dat │ │ │ ├── mask_121_4.dat │ │ │ ├── mask_125_4.dat │ │ │ ├── mask_129_4.dat │ │ │ ├── mask_133_4.dat │ │ │ ├── mask_137_4.dat │ │ │ ├── mask_141_4.dat │ │ │ ├── mask_145_4.dat │ │ │ ├── mask_149_4.dat │ │ │ ├── mask_153_4.dat │ │ │ ├── mask_157_4.dat │ │ │ ├── mask_161_4.dat │ │ │ ├── mask_165_4.dat │ │ │ ├── mask_169_4.dat │ │ │ ├── mask_173_4.dat │ │ │ ├── mask_177_4.dat │ │ │ ├── mask_21_4.dat │ │ │ ├── mask_25_4.dat │ │ │ ├── mask_29_4.dat │ │ │ ├── mask_33_4.dat │ │ │ ├── mask_37_4.dat │ │ │ ├── mask_41_4.dat │ │ │ ├── mask_45_4.dat │ │ │ ├── mask_49_4.dat │ │ │ ├── mask_53_4.dat │ │ │ ├── mask_57_4.dat │ │ │ ├── mask_61_4.dat │ │ │ ├── mask_65_4.dat │ │ │ ├── mask_69_4.dat │ │ │ ├── mask_73_4.dat │ │ │ ├── mask_77_4.dat │ │ │ ├── mask_81_4.dat │ │ │ ├── mask_85_4.dat │ │ │ ├── mask_89_4.dat │ │ │ ├── mask_93_4.dat │ │ │ └── mask_97_4.dat │ │ ├── mask_5 │ │ │ ├── mask_101_5.dat │ │ │ ├── mask_105_5.dat │ │ │ ├── mask_109_5.dat │ │ │ ├── mask_113_5.dat │ │ │ ├── mask_117_5.dat │ │ │ ├── mask_121_5.dat │ │ │ ├── mask_125_5.dat │ │ │ ├── mask_129_5.dat │ │ │ ├── mask_133_5.dat │ │ │ ├── mask_137_5.dat │ │ │ ├── mask_141_5.dat │ │ │ ├── mask_145_5.dat │ │ │ ├── mask_149_5.dat │ │ │ ├── mask_153_5.dat │ │ │ ├── mask_157_5.dat │ │ │ ├── mask_161_5.dat │ │ │ ├── mask_165_5.dat │ │ │ ├── mask_169_5.dat │ │ │ ├── mask_173_5.dat │ │ │ ├── mask_177_5.dat │ │ │ ├── mask_21_5.dat │ │ │ ├── mask_25_5.dat │ │ │ ├── mask_29_5.dat │ │ │ ├── mask_33_5.dat │ │ │ ├── mask_37_5.dat │ │ │ ├── mask_41_5.dat │ │ │ ├── mask_45_5.dat │ │ │ ├── mask_49_5.dat │ │ │ ├── mask_53_5.dat │ │ │ ├── mask_57_5.dat │ │ │ ├── mask_61_5.dat │ │ │ ├── mask_65_5.dat │ │ │ ├── mask_69_5.dat │ │ │ ├── mask_73_5.dat │ │ │ ├── mask_77_5.dat │ │ │ ├── mask_81_5.dat │ │ │ ├── mask_85_5.dat │ │ │ ├── mask_89_5.dat │ │ │ ├── mask_93_5.dat │ │ │ └── mask_97_5.dat │ │ ├── mask_6 │ │ │ ├── mask_101_6.dat │ │ │ ├── mask_105_6.dat │ │ │ ├── mask_109_6.dat │ │ │ ├── mask_113_6.dat │ │ │ ├── mask_117_6.dat │ │ │ ├── mask_121_6.dat │ │ │ ├── mask_125_6.dat │ │ │ ├── mask_129_6.dat │ │ │ ├── mask_133_6.dat │ │ │ ├── mask_137_6.dat │ │ │ ├── mask_141_6.dat │ │ │ ├── mask_145_6.dat │ │ │ ├── mask_149_6.dat │ │ │ ├── mask_153_6.dat │ │ │ ├── mask_157_6.dat │ │ │ ├── mask_161_6.dat │ │ │ ├── mask_165_6.dat │ │ │ ├── mask_169_6.dat │ │ │ ├── mask_173_6.dat │ │ │ ├── mask_177_6.dat │ │ │ ├── mask_21_6.dat │ │ │ ├── mask_25_6.dat │ │ │ ├── mask_29_6.dat │ │ │ ├── mask_33_6.dat │ │ │ ├── mask_37_6.dat │ │ │ ├── mask_41_6.dat │ │ │ ├── mask_45_6.dat │ │ │ ├── mask_49_6.dat │ │ │ ├── mask_53_6.dat │ │ │ ├── mask_57_6.dat │ │ │ ├── mask_61_6.dat │ │ │ ├── mask_65_6.dat │ │ │ ├── mask_69_6.dat │ │ │ ├── mask_73_6.dat │ │ │ ├── mask_77_6.dat │ │ │ ├── mask_81_6.dat │ │ │ ├── mask_85_6.dat │ │ │ ├── mask_89_6.dat │ │ │ ├── mask_93_6.dat │ │ │ └── mask_97_6.dat │ │ └── mask_7 │ │ │ ├── mask_101_7.dat │ │ │ ├── mask_105_7.dat │ │ │ ├── mask_109_7.dat │ │ │ ├── mask_113_7.dat │ │ │ ├── mask_117_7.dat │ │ │ ├── mask_121_7.dat │ │ │ ├── mask_125_7.dat │ │ │ ├── mask_129_7.dat │ │ │ ├── mask_133_7.dat │ │ │ ├── mask_137_7.dat │ │ │ ├── mask_141_7.dat │ │ │ ├── mask_145_7.dat │ │ │ ├── mask_149_7.dat │ │ │ ├── mask_153_7.dat │ │ │ ├── mask_157_7.dat │ │ │ ├── mask_161_7.dat │ │ │ ├── mask_165_7.dat │ │ │ ├── mask_169_7.dat │ │ │ ├── mask_173_7.dat │ │ │ ├── mask_177_7.dat │ │ │ ├── mask_21_7.dat │ │ │ ├── mask_25_7.dat │ │ │ ├── mask_29_7.dat │ │ │ ├── mask_33_7.dat │ │ │ ├── mask_37_7.dat │ │ │ ├── mask_41_7.dat │ │ │ ├── mask_45_7.dat │ │ │ ├── mask_49_7.dat │ │ │ ├── mask_53_7.dat │ │ │ ├── mask_57_7.dat │ │ │ ├── mask_61_7.dat │ │ │ ├── mask_65_7.dat │ │ │ ├── mask_69_7.dat │ │ │ ├── mask_73_7.dat │ │ │ ├── mask_77_7.dat │ │ │ ├── mask_81_7.dat │ │ │ ├── mask_85_7.dat │ │ │ ├── mask_89_7.dat │ │ │ ├── mask_93_7.dat │ │ │ └── mask_97_7.dat │ │ ├── composer.json │ │ ├── lib │ │ ├── PHPQRCode.php │ │ └── PHPQRCode │ │ │ ├── Autoloader.php │ │ │ ├── Constants.php │ │ │ ├── FrameFiller.php │ │ │ ├── QRbitstream.php │ │ │ ├── QRcode.php │ │ │ ├── QRencode.php │ │ │ ├── QRimage.php │ │ │ ├── QRinput.php │ │ │ ├── QRinputItem.php │ │ │ ├── QRmask.php │ │ │ ├── QRrawcode.php │ │ │ ├── QRrs.php │ │ │ ├── QRrsItem.php │ │ │ ├── QRrsblock.php │ │ │ ├── QRspec.php │ │ │ ├── QRsplit.php │ │ │ ├── QRstr.php │ │ │ └── QRtools.php │ │ └── readme.md │ ├── andreskrey │ └── readability.php │ │ ├── .coveralls.yml │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── .styleci.yml │ │ ├── .travis.yml │ │ ├── AUTHORS.md │ │ ├── CHANGELOG.md │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── composer.json │ │ ├── phpunit.xml │ │ └── src │ │ ├── Configuration.php │ │ ├── Nodes │ │ ├── DOM │ │ │ ├── DOMAttr.php │ │ │ ├── DOMCdataSection.php │ │ │ ├── DOMCharacterData.php │ │ │ ├── DOMComment.php │ │ │ ├── DOMDocument.php │ │ │ ├── DOMDocumentFragment.php │ │ │ ├── DOMDocumentType.php │ │ │ ├── DOMElement.php │ │ │ ├── DOMEntity.php │ │ │ ├── DOMEntityReference.php │ │ │ ├── DOMNode.php │ │ │ ├── DOMNotation.php │ │ │ ├── DOMProcessingInstruction.php │ │ │ └── DOMText.php │ │ ├── NodeTrait.php │ │ └── NodeUtility.php │ │ ├── ParseException.php │ │ └── Readability.php │ ├── autoload.php │ ├── composer │ ├── ClassLoader.php │ ├── LICENSE │ ├── autoload_classmap.php │ ├── autoload_files.php │ ├── autoload_namespaces.php │ ├── autoload_psr4.php │ ├── autoload_real.php │ ├── autoload_static.php │ └── installed.json │ ├── guzzlehttp │ ├── guzzle │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── UPGRADING.md │ │ ├── composer.json │ │ └── src │ │ │ ├── Client.php │ │ │ ├── ClientInterface.php │ │ │ ├── Cookie │ │ │ ├── CookieJar.php │ │ │ ├── CookieJarInterface.php │ │ │ ├── FileCookieJar.php │ │ │ ├── SessionCookieJar.php │ │ │ └── SetCookie.php │ │ │ ├── Exception │ │ │ ├── BadResponseException.php │ │ │ ├── ClientException.php │ │ │ ├── ConnectException.php │ │ │ ├── GuzzleException.php │ │ │ ├── RequestException.php │ │ │ ├── SeekException.php │ │ │ ├── ServerException.php │ │ │ ├── TooManyRedirectsException.php │ │ │ └── TransferException.php │ │ │ ├── Handler │ │ │ ├── CurlFactory.php │ │ │ ├── CurlFactoryInterface.php │ │ │ ├── CurlHandler.php │ │ │ ├── CurlMultiHandler.php │ │ │ ├── EasyHandle.php │ │ │ ├── MockHandler.php │ │ │ ├── Proxy.php │ │ │ └── StreamHandler.php │ │ │ ├── HandlerStack.php │ │ │ ├── MessageFormatter.php │ │ │ ├── Middleware.php │ │ │ ├── Pool.php │ │ │ ├── PrepareBodyMiddleware.php │ │ │ ├── RedirectMiddleware.php │ │ │ ├── RequestOptions.php │ │ │ ├── RetryMiddleware.php │ │ │ ├── TransferStats.php │ │ │ ├── UriTemplate.php │ │ │ ├── functions.php │ │ │ └── functions_include.php │ ├── promises │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── composer.json │ │ └── src │ │ │ ├── AggregateException.php │ │ │ ├── CancellationException.php │ │ │ ├── Coroutine.php │ │ │ ├── EachPromise.php │ │ │ ├── FulfilledPromise.php │ │ │ ├── Promise.php │ │ │ ├── PromiseInterface.php │ │ │ ├── PromisorInterface.php │ │ │ ├── RejectedPromise.php │ │ │ ├── RejectionException.php │ │ │ ├── TaskQueue.php │ │ │ ├── TaskQueueInterface.php │ │ │ ├── functions.php │ │ │ └── functions_include.php │ └── psr7 │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── composer.json │ │ └── src │ │ ├── AppendStream.php │ │ ├── BufferStream.php │ │ ├── CachingStream.php │ │ ├── DroppingStream.php │ │ ├── FnStream.php │ │ ├── InflateStream.php │ │ ├── LazyOpenStream.php │ │ ├── LimitStream.php │ │ ├── MessageTrait.php │ │ ├── MultipartStream.php │ │ ├── NoSeekStream.php │ │ ├── PumpStream.php │ │ ├── Request.php │ │ ├── Response.php │ │ ├── Rfc7230.php │ │ ├── ServerRequest.php │ │ ├── Stream.php │ │ ├── StreamDecoratorTrait.php │ │ ├── StreamWrapper.php │ │ ├── UploadedFile.php │ │ ├── Uri.php │ │ ├── UriNormalizer.php │ │ ├── UriResolver.php │ │ ├── functions.php │ │ └── functions_include.php │ ├── hashids │ └── hashids │ │ ├── LICENSE │ │ ├── composer.json │ │ └── src │ │ ├── Hashids.php │ │ ├── HashidsException.php │ │ ├── HashidsInterface.php │ │ └── Math │ │ ├── Bc.php │ │ ├── Gmp.php │ │ └── MathInterface.php │ ├── jaeger │ ├── curlmulti │ │ ├── CurlMulti.php │ │ ├── README.md │ │ └── composer.json │ ├── phpquery-single │ │ ├── README.md │ │ ├── composer.json │ │ └── phpQuery.php │ ├── querylist-ext-aquery │ │ ├── AQuery.php │ │ ├── README.md │ │ └── composer.json │ ├── querylist-ext-multi │ │ ├── Multi.php │ │ ├── README.md │ │ └── composer.json │ └── querylist │ │ ├── .gitignore │ │ ├── QueryList.php │ │ ├── README.md │ │ └── composer.json │ ├── jakoch │ └── phantomjs-installer │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── Changelog.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── composer.json │ │ └── src │ │ └── PhantomInstaller │ │ └── Installer.php │ ├── jonnyw │ └── php-phantomjs │ │ ├── .gitignore │ │ ├── .scrutinizer.yml │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── composer.json │ │ ├── phpunit.xml.dist │ │ └── src │ │ └── JonnyW │ │ └── PhantomJs │ │ ├── Cache │ │ ├── CacheInterface.php │ │ └── FileCache.php │ │ ├── Client.php │ │ ├── ClientInterface.php │ │ ├── DependencyInjection │ │ └── ServiceContainer.php │ │ ├── Engine.php │ │ ├── Exception │ │ ├── InvalidExecutableException.php │ │ ├── InvalidMethodException.php │ │ ├── InvalidUrlException.php │ │ ├── NotExistsException.php │ │ ├── NotWritableException.php │ │ ├── PhantomJsException.php │ │ ├── ProcedureFailedException.php │ │ ├── RequirementException.php │ │ └── SyntaxException.php │ │ ├── Http │ │ ├── AbstractRequest.php │ │ ├── CaptureRequest.php │ │ ├── CaptureRequestInterface.php │ │ ├── MessageFactory.php │ │ ├── MessageFactoryInterface.php │ │ ├── PdfRequest.php │ │ ├── PdfRequestInterface.php │ │ ├── Request.php │ │ ├── RequestInterface.php │ │ ├── Response.php │ │ └── ResponseInterface.php │ │ ├── Parser │ │ ├── JsonParser.php │ │ └── ParserInterface.php │ │ ├── Procedure │ │ ├── ChainProcedureLoader.php │ │ ├── Input.php │ │ ├── InputInterface.php │ │ ├── Output.php │ │ ├── OutputInterface.php │ │ ├── Procedure.php │ │ ├── ProcedureCompiler.php │ │ ├── ProcedureCompilerInterface.php │ │ ├── ProcedureFactory.php │ │ ├── ProcedureFactoryInterface.php │ │ ├── ProcedureInterface.php │ │ ├── ProcedureLoader.php │ │ ├── ProcedureLoaderFactory.php │ │ ├── ProcedureLoaderFactoryInterface.php │ │ ├── ProcedureLoaderInterface.php │ │ ├── ProcedureValidator.php │ │ └── ProcedureValidatorInterface.php │ │ ├── Resources │ │ ├── config │ │ │ ├── config.yml │ │ │ └── services.yml │ │ ├── procedures │ │ │ ├── global_variables.partial │ │ │ ├── http_default.proc │ │ │ ├── http_lazy.proc │ │ │ ├── page_body_styles.partial │ │ │ ├── page_clip_rect.partial │ │ │ ├── page_cookies.partial │ │ │ ├── page_custom_headers.partial │ │ │ ├── page_on_error.partial │ │ │ ├── page_on_resource_received.partial │ │ │ ├── page_on_resource_requested.partial │ │ │ ├── page_on_resource_timeout.partial │ │ │ ├── page_open.partial │ │ │ ├── page_paper_size.partial │ │ │ ├── page_settings.partial │ │ │ ├── page_viewport_size.partial │ │ │ ├── phantom_on_error.partial │ │ │ ├── procedure_capture.partial │ │ │ ├── procedure_default.partial │ │ │ ├── procedure_pdf.partial │ │ │ └── validator.proc │ │ └── validators │ │ │ └── esprima-2.0.0.js │ │ ├── StringUtils.php │ │ ├── Template │ │ ├── TemplateRenderer.php │ │ └── TemplateRendererInterface.php │ │ ├── Test │ │ └── TestCase.php │ │ ├── Tests │ │ ├── Integration │ │ │ ├── ClientTest.php │ │ │ └── Procedure │ │ │ │ ├── ProcedureCompilerTest.php │ │ │ │ └── ProcedureValidatorTest.php │ │ ├── Unit │ │ │ ├── Cache │ │ │ │ └── FileCacheTest.php │ │ │ ├── ClientTest.php │ │ │ ├── EngineTest.php │ │ │ ├── Http │ │ │ │ ├── CaptureRequestTest.php │ │ │ │ ├── MessageFactoryTest.php │ │ │ │ ├── PdfRequestTest.php │ │ │ │ ├── RequestTest.php │ │ │ │ └── ResponseTest.php │ │ │ ├── Parser │ │ │ │ └── JsonParserTest.php │ │ │ ├── Procedure │ │ │ │ ├── ChainProcedureLoaderTest.php │ │ │ │ ├── InputTest.php │ │ │ │ ├── OutputTest.php │ │ │ │ ├── ProcedureFactoryTest.php │ │ │ │ ├── ProcedureLoaderFactoryTest.php │ │ │ │ ├── ProcedureLoaderTest.php │ │ │ │ └── ProcedureTest.php │ │ │ ├── StringUtilsTest.php │ │ │ ├── Template │ │ │ │ └── TemplateRendererTest.php │ │ │ └── Validator │ │ │ │ └── EsprimaTest.php │ │ └── bootstrap.php │ │ └── Validator │ │ ├── EngineInterface.php │ │ └── Esprima.php │ ├── monolog │ └── monolog │ │ ├── .php_cs │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── composer.json │ │ ├── doc │ │ ├── 01-usage.md │ │ ├── 02-handlers-formatters-processors.md │ │ ├── 03-utilities.md │ │ ├── 04-extending.md │ │ └── sockets.md │ │ ├── phpunit.xml.dist │ │ ├── src │ │ └── Monolog │ │ │ ├── ErrorHandler.php │ │ │ ├── Formatter │ │ │ ├── ChromePHPFormatter.php │ │ │ ├── ElasticaFormatter.php │ │ │ ├── FlowdockFormatter.php │ │ │ ├── FluentdFormatter.php │ │ │ ├── FormatterInterface.php │ │ │ ├── GelfMessageFormatter.php │ │ │ ├── HtmlFormatter.php │ │ │ ├── JsonFormatter.php │ │ │ ├── LineFormatter.php │ │ │ ├── LogglyFormatter.php │ │ │ ├── LogstashFormatter.php │ │ │ ├── MongoDBFormatter.php │ │ │ ├── NormalizerFormatter.php │ │ │ ├── ScalarFormatter.php │ │ │ └── WildfireFormatter.php │ │ │ ├── Handler │ │ │ ├── AbstractHandler.php │ │ │ ├── AbstractProcessingHandler.php │ │ │ ├── AbstractSyslogHandler.php │ │ │ ├── AmqpHandler.php │ │ │ ├── BrowserConsoleHandler.php │ │ │ ├── BufferHandler.php │ │ │ ├── ChromePHPHandler.php │ │ │ ├── CouchDBHandler.php │ │ │ ├── CubeHandler.php │ │ │ ├── Curl │ │ │ │ └── Util.php │ │ │ ├── DeduplicationHandler.php │ │ │ ├── DoctrineCouchDBHandler.php │ │ │ ├── DynamoDbHandler.php │ │ │ ├── ElasticSearchHandler.php │ │ │ ├── ErrorLogHandler.php │ │ │ ├── FilterHandler.php │ │ │ ├── FingersCrossed │ │ │ │ ├── ActivationStrategyInterface.php │ │ │ │ ├── ChannelLevelActivationStrategy.php │ │ │ │ └── ErrorLevelActivationStrategy.php │ │ │ ├── FingersCrossedHandler.php │ │ │ ├── FirePHPHandler.php │ │ │ ├── FleepHookHandler.php │ │ │ ├── FlowdockHandler.php │ │ │ ├── GelfHandler.php │ │ │ ├── GroupHandler.php │ │ │ ├── HandlerInterface.php │ │ │ ├── HandlerWrapper.php │ │ │ ├── HipChatHandler.php │ │ │ ├── IFTTTHandler.php │ │ │ ├── InsightOpsHandler.php │ │ │ ├── LogEntriesHandler.php │ │ │ ├── LogglyHandler.php │ │ │ ├── MailHandler.php │ │ │ ├── MandrillHandler.php │ │ │ ├── MissingExtensionException.php │ │ │ ├── MongoDBHandler.php │ │ │ ├── NativeMailerHandler.php │ │ │ ├── NewRelicHandler.php │ │ │ ├── NullHandler.php │ │ │ ├── PHPConsoleHandler.php │ │ │ ├── PsrHandler.php │ │ │ ├── PushoverHandler.php │ │ │ ├── RavenHandler.php │ │ │ ├── RedisHandler.php │ │ │ ├── RollbarHandler.php │ │ │ ├── RotatingFileHandler.php │ │ │ ├── SamplingHandler.php │ │ │ ├── Slack │ │ │ │ └── SlackRecord.php │ │ │ ├── SlackHandler.php │ │ │ ├── SlackWebhookHandler.php │ │ │ ├── SlackbotHandler.php │ │ │ ├── SocketHandler.php │ │ │ ├── StreamHandler.php │ │ │ ├── SwiftMailerHandler.php │ │ │ ├── SyslogHandler.php │ │ │ ├── SyslogUdp │ │ │ │ └── UdpSocket.php │ │ │ ├── SyslogUdpHandler.php │ │ │ ├── TestHandler.php │ │ │ ├── WhatFailureGroupHandler.php │ │ │ └── ZendMonitorHandler.php │ │ │ ├── Logger.php │ │ │ ├── Processor │ │ │ ├── GitProcessor.php │ │ │ ├── IntrospectionProcessor.php │ │ │ ├── MemoryPeakUsageProcessor.php │ │ │ ├── MemoryProcessor.php │ │ │ ├── MemoryUsageProcessor.php │ │ │ ├── MercurialProcessor.php │ │ │ ├── ProcessIdProcessor.php │ │ │ ├── ProcessorInterface.php │ │ │ ├── PsrLogMessageProcessor.php │ │ │ ├── TagProcessor.php │ │ │ ├── UidProcessor.php │ │ │ └── WebProcessor.php │ │ │ ├── Registry.php │ │ │ ├── ResettableInterface.php │ │ │ ├── SignalHandler.php │ │ │ └── Utils.php │ │ └── tests │ │ └── Monolog │ │ ├── ErrorHandlerTest.php │ │ ├── Formatter │ │ ├── ChromePHPFormatterTest.php │ │ ├── ElasticaFormatterTest.php │ │ ├── FlowdockFormatterTest.php │ │ ├── FluentdFormatterTest.php │ │ ├── GelfMessageFormatterTest.php │ │ ├── JsonFormatterTest.php │ │ ├── LineFormatterTest.php │ │ ├── LogglyFormatterTest.php │ │ ├── LogstashFormatterTest.php │ │ ├── MongoDBFormatterTest.php │ │ ├── NormalizerFormatterTest.php │ │ ├── ScalarFormatterTest.php │ │ └── WildfireFormatterTest.php │ │ ├── Handler │ │ ├── AbstractHandlerTest.php │ │ ├── AbstractProcessingHandlerTest.php │ │ ├── AmqpHandlerTest.php │ │ ├── BrowserConsoleHandlerTest.php │ │ ├── BufferHandlerTest.php │ │ ├── ChromePHPHandlerTest.php │ │ ├── CouchDBHandlerTest.php │ │ ├── DeduplicationHandlerTest.php │ │ ├── DoctrineCouchDBHandlerTest.php │ │ ├── DynamoDbHandlerTest.php │ │ ├── ElasticSearchHandlerTest.php │ │ ├── ErrorLogHandlerTest.php │ │ ├── FilterHandlerTest.php │ │ ├── FingersCrossedHandlerTest.php │ │ ├── FirePHPHandlerTest.php │ │ ├── Fixtures │ │ │ └── .gitkeep │ │ ├── FleepHookHandlerTest.php │ │ ├── FlowdockHandlerTest.php │ │ ├── GelfHandlerLegacyTest.php │ │ ├── GelfHandlerTest.php │ │ ├── GelfMockMessagePublisher.php │ │ ├── GroupHandlerTest.php │ │ ├── HandlerWrapperTest.php │ │ ├── HipChatHandlerTest.php │ │ ├── InsightOpsHandlerTest.php │ │ ├── LogEntriesHandlerTest.php │ │ ├── MailHandlerTest.php │ │ ├── MockRavenClient.php │ │ ├── MongoDBHandlerTest.php │ │ ├── NativeMailerHandlerTest.php │ │ ├── NewRelicHandlerTest.php │ │ ├── NullHandlerTest.php │ │ ├── PHPConsoleHandlerTest.php │ │ ├── PsrHandlerTest.php │ │ ├── PushoverHandlerTest.php │ │ ├── RavenHandlerTest.php │ │ ├── RedisHandlerTest.php │ │ ├── RollbarHandlerTest.php │ │ ├── RotatingFileHandlerTest.php │ │ ├── SamplingHandlerTest.php │ │ ├── Slack │ │ │ └── SlackRecordTest.php │ │ ├── SlackHandlerTest.php │ │ ├── SlackWebhookHandlerTest.php │ │ ├── SlackbotHandlerTest.php │ │ ├── SocketHandlerTest.php │ │ ├── StreamHandlerTest.php │ │ ├── SwiftMailerHandlerTest.php │ │ ├── SyslogHandlerTest.php │ │ ├── SyslogUdpHandlerTest.php │ │ ├── TestHandlerTest.php │ │ ├── UdpSocketTest.php │ │ ├── WhatFailureGroupHandlerTest.php │ │ └── ZendMonitorHandlerTest.php │ │ ├── LoggerTest.php │ │ ├── Processor │ │ ├── GitProcessorTest.php │ │ ├── IntrospectionProcessorTest.php │ │ ├── MemoryPeakUsageProcessorTest.php │ │ ├── MemoryUsageProcessorTest.php │ │ ├── MercurialProcessorTest.php │ │ ├── ProcessIdProcessorTest.php │ │ ├── PsrLogMessageProcessorTest.php │ │ ├── TagProcessorTest.php │ │ ├── UidProcessorTest.php │ │ └── WebProcessorTest.php │ │ ├── PsrLogCompatTest.php │ │ ├── RegistryTest.php │ │ ├── SignalHandlerTest.php │ │ └── TestCase.php │ ├── phpmailer │ ├── class.smtp.php │ └── phpmailer.php │ ├── psr │ ├── container │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── composer.json │ │ └── src │ │ │ ├── ContainerExceptionInterface.php │ │ │ ├── ContainerInterface.php │ │ │ └── NotFoundExceptionInterface.php │ ├── http-message │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── composer.json │ │ └── src │ │ │ ├── MessageInterface.php │ │ │ ├── RequestInterface.php │ │ │ ├── ResponseInterface.php │ │ │ ├── ServerRequestInterface.php │ │ │ ├── StreamInterface.php │ │ │ ├── UploadedFileInterface.php │ │ │ └── UriInterface.php │ └── log │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── Psr │ │ └── Log │ │ │ ├── AbstractLogger.php │ │ │ ├── InvalidArgumentException.php │ │ │ ├── LogLevel.php │ │ │ ├── LoggerAwareInterface.php │ │ │ ├── LoggerAwareTrait.php │ │ │ ├── LoggerInterface.php │ │ │ ├── LoggerTrait.php │ │ │ ├── NullLogger.php │ │ │ └── Test │ │ │ ├── LoggerInterfaceTest.php │ │ │ └── TestLogger.php │ │ ├── README.md │ │ └── composer.json │ ├── ralouphie │ └── getallheaders │ │ ├── LICENSE │ │ ├── README.md │ │ ├── composer.json │ │ └── src │ │ └── getallheaders.php │ ├── symfony │ ├── config │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── ConfigCache.php │ │ ├── ConfigCacheFactory.php │ │ ├── ConfigCacheFactoryInterface.php │ │ ├── ConfigCacheInterface.php │ │ ├── Definition │ │ │ ├── ArrayNode.php │ │ │ ├── BaseNode.php │ │ │ ├── BooleanNode.php │ │ │ ├── Builder │ │ │ │ ├── ArrayNodeDefinition.php │ │ │ │ ├── BooleanNodeDefinition.php │ │ │ │ ├── EnumNodeDefinition.php │ │ │ │ ├── ExprBuilder.php │ │ │ │ ├── FloatNodeDefinition.php │ │ │ │ ├── IntegerNodeDefinition.php │ │ │ │ ├── MergeBuilder.php │ │ │ │ ├── NodeBuilder.php │ │ │ │ ├── NodeDefinition.php │ │ │ │ ├── NodeParentInterface.php │ │ │ │ ├── NormalizationBuilder.php │ │ │ │ ├── NumericNodeDefinition.php │ │ │ │ ├── ParentNodeDefinitionInterface.php │ │ │ │ ├── ScalarNodeDefinition.php │ │ │ │ ├── TreeBuilder.php │ │ │ │ ├── ValidationBuilder.php │ │ │ │ └── VariableNodeDefinition.php │ │ │ ├── ConfigurationInterface.php │ │ │ ├── Dumper │ │ │ │ ├── XmlReferenceDumper.php │ │ │ │ └── YamlReferenceDumper.php │ │ │ ├── EnumNode.php │ │ │ ├── Exception │ │ │ │ ├── DuplicateKeyException.php │ │ │ │ ├── Exception.php │ │ │ │ ├── ForbiddenOverwriteException.php │ │ │ │ ├── InvalidConfigurationException.php │ │ │ │ ├── InvalidDefinitionException.php │ │ │ │ ├── InvalidTypeException.php │ │ │ │ └── UnsetKeyException.php │ │ │ ├── FloatNode.php │ │ │ ├── IntegerNode.php │ │ │ ├── NodeInterface.php │ │ │ ├── NumericNode.php │ │ │ ├── Processor.php │ │ │ ├── PrototypeNodeInterface.php │ │ │ ├── PrototypedArrayNode.php │ │ │ ├── ScalarNode.php │ │ │ └── VariableNode.php │ │ ├── DependencyInjection │ │ │ └── ConfigCachePass.php │ │ ├── Exception │ │ │ ├── FileLoaderImportCircularReferenceException.php │ │ │ ├── FileLoaderLoadException.php │ │ │ └── FileLocatorFileNotFoundException.php │ │ ├── FileLocator.php │ │ ├── FileLocatorInterface.php │ │ ├── LICENSE │ │ ├── Loader │ │ │ ├── DelegatingLoader.php │ │ │ ├── FileLoader.php │ │ │ ├── GlobFileLoader.php │ │ │ ├── Loader.php │ │ │ ├── LoaderInterface.php │ │ │ ├── LoaderResolver.php │ │ │ └── LoaderResolverInterface.php │ │ ├── README.md │ │ ├── Resource │ │ │ ├── ClassExistenceResource.php │ │ │ ├── ComposerResource.php │ │ │ ├── DirectoryResource.php │ │ │ ├── FileExistenceResource.php │ │ │ ├── FileResource.php │ │ │ ├── GlobResource.php │ │ │ ├── ReflectionClassResource.php │ │ │ ├── ResourceInterface.php │ │ │ ├── SelfCheckingResourceChecker.php │ │ │ └── SelfCheckingResourceInterface.php │ │ ├── ResourceCheckerConfigCache.php │ │ ├── ResourceCheckerConfigCacheFactory.php │ │ ├── ResourceCheckerInterface.php │ │ ├── Tests │ │ │ ├── ConfigCacheFactoryTest.php │ │ │ ├── ConfigCacheTest.php │ │ │ ├── Definition │ │ │ │ ├── ArrayNodeTest.php │ │ │ │ ├── BooleanNodeTest.php │ │ │ │ ├── Builder │ │ │ │ │ ├── ArrayNodeDefinitionTest.php │ │ │ │ │ ├── BooleanNodeDefinitionTest.php │ │ │ │ │ ├── EnumNodeDefinitionTest.php │ │ │ │ │ ├── ExprBuilderTest.php │ │ │ │ │ ├── NodeBuilderTest.php │ │ │ │ │ ├── NumericNodeDefinitionTest.php │ │ │ │ │ └── TreeBuilderTest.php │ │ │ │ ├── Dumper │ │ │ │ │ ├── XmlReferenceDumperTest.php │ │ │ │ │ └── YamlReferenceDumperTest.php │ │ │ │ ├── EnumNodeTest.php │ │ │ │ ├── FinalizationTest.php │ │ │ │ ├── FloatNodeTest.php │ │ │ │ ├── IntegerNodeTest.php │ │ │ │ ├── MergeTest.php │ │ │ │ ├── NormalizationTest.php │ │ │ │ ├── PrototypedArrayNodeTest.php │ │ │ │ └── ScalarNodeTest.php │ │ │ ├── DependencyInjection │ │ │ │ └── ConfigCachePassTest.php │ │ │ ├── Exception │ │ │ │ └── FileLoaderLoadExceptionTest.php │ │ │ ├── FileLocatorTest.php │ │ │ ├── Fixtures │ │ │ │ ├── Again │ │ │ │ │ └── foo.xml │ │ │ │ ├── BadParent.php │ │ │ │ ├── BarNode.php │ │ │ │ ├── Builder │ │ │ │ │ ├── BarNodeDefinition.php │ │ │ │ │ ├── NodeBuilder.php │ │ │ │ │ └── VariableNodeDefinition.php │ │ │ │ ├── Configuration │ │ │ │ │ └── ExampleConfiguration.php │ │ │ │ ├── Resource │ │ │ │ │ ├── .hiddenFile │ │ │ │ │ └── ConditionalClass.php │ │ │ │ ├── Util │ │ │ │ │ ├── document_type.xml │ │ │ │ │ ├── invalid.xml │ │ │ │ │ ├── invalid_schema.xml │ │ │ │ │ ├── schema.xsd │ │ │ │ │ └── valid.xml │ │ │ │ └── foo.xml │ │ │ ├── Loader │ │ │ │ ├── DelegatingLoaderTest.php │ │ │ │ ├── FileLoaderTest.php │ │ │ │ ├── LoaderResolverTest.php │ │ │ │ └── LoaderTest.php │ │ │ ├── Resource │ │ │ │ ├── ClassExistenceResourceTest.php │ │ │ │ ├── ComposerResourceTest.php │ │ │ │ ├── DirectoryResourceTest.php │ │ │ │ ├── FileExistenceResourceTest.php │ │ │ │ ├── FileResourceTest.php │ │ │ │ ├── GlobResourceTest.php │ │ │ │ ├── ReflectionClassResourceTest.php │ │ │ │ └── ResourceStub.php │ │ │ ├── ResourceCheckerConfigCacheTest.php │ │ │ └── Util │ │ │ │ └── XmlUtilsTest.php │ │ ├── Util │ │ │ ├── Exception │ │ │ │ ├── InvalidXmlException.php │ │ │ │ └── XmlParsingException.php │ │ │ └── XmlUtils.php │ │ ├── composer.json │ │ └── phpunit.xml.dist │ ├── dependency-injection │ │ ├── .gitignore │ │ ├── Alias.php │ │ ├── Argument │ │ │ ├── ArgumentInterface.php │ │ │ ├── BoundArgument.php │ │ │ ├── IteratorArgument.php │ │ │ ├── RewindableGenerator.php │ │ │ ├── ServiceClosureArgument.php │ │ │ └── TaggedIteratorArgument.php │ │ ├── CHANGELOG.md │ │ ├── ChildDefinition.php │ │ ├── Compiler │ │ │ ├── AbstractRecursivePass.php │ │ │ ├── AnalyzeServiceReferencesPass.php │ │ │ ├── AutoAliasServicePass.php │ │ │ ├── AutowireExceptionPass.php │ │ │ ├── AutowirePass.php │ │ │ ├── AutowireRequiredMethodsPass.php │ │ │ ├── CheckArgumentsValidityPass.php │ │ │ ├── CheckCircularReferencesPass.php │ │ │ ├── CheckDefinitionValidityPass.php │ │ │ ├── CheckExceptionOnInvalidReferenceBehaviorPass.php │ │ │ ├── CheckReferenceValidityPass.php │ │ │ ├── Compiler.php │ │ │ ├── CompilerPassInterface.php │ │ │ ├── DecoratorServicePass.php │ │ │ ├── DefinitionErrorExceptionPass.php │ │ │ ├── ExtensionCompilerPass.php │ │ │ ├── FactoryReturnTypePass.php │ │ │ ├── InlineServiceDefinitionsPass.php │ │ │ ├── LoggingFormatter.php │ │ │ ├── MergeExtensionConfigurationPass.php │ │ │ ├── PassConfig.php │ │ │ ├── PriorityTaggedServiceTrait.php │ │ │ ├── RegisterEnvVarProcessorsPass.php │ │ │ ├── RegisterServiceSubscribersPass.php │ │ │ ├── RemoveAbstractDefinitionsPass.php │ │ │ ├── RemovePrivateAliasesPass.php │ │ │ ├── RemoveUnusedDefinitionsPass.php │ │ │ ├── RepeatablePassInterface.php │ │ │ ├── RepeatedPass.php │ │ │ ├── ReplaceAliasByActualDefinitionPass.php │ │ │ ├── ResolveBindingsPass.php │ │ │ ├── ResolveChildDefinitionsPass.php │ │ │ ├── ResolveClassPass.php │ │ │ ├── ResolveDefinitionTemplatesPass.php │ │ │ ├── ResolveEnvPlaceholdersPass.php │ │ │ ├── ResolveFactoryClassPass.php │ │ │ ├── ResolveHotPathPass.php │ │ │ ├── ResolveInstanceofConditionalsPass.php │ │ │ ├── ResolveInvalidReferencesPass.php │ │ │ ├── ResolveNamedArgumentsPass.php │ │ │ ├── ResolveParameterPlaceHoldersPass.php │ │ │ ├── ResolvePrivatesPass.php │ │ │ ├── ResolveReferencesToAliasesPass.php │ │ │ ├── ResolveServiceSubscribersPass.php │ │ │ ├── ResolveTaggedIteratorArgumentPass.php │ │ │ ├── ServiceLocatorTagPass.php │ │ │ ├── ServiceReferenceGraph.php │ │ │ ├── ServiceReferenceGraphEdge.php │ │ │ └── ServiceReferenceGraphNode.php │ │ ├── Config │ │ │ ├── AutowireServiceResource.php │ │ │ ├── ContainerParametersResource.php │ │ │ └── ContainerParametersResourceChecker.php │ │ ├── Container.php │ │ ├── ContainerAwareInterface.php │ │ ├── ContainerAwareTrait.php │ │ ├── ContainerBuilder.php │ │ ├── ContainerInterface.php │ │ ├── Definition.php │ │ ├── DefinitionDecorator.php │ │ ├── Dumper │ │ │ ├── Dumper.php │ │ │ ├── DumperInterface.php │ │ │ ├── GraphvizDumper.php │ │ │ ├── PhpDumper.php │ │ │ ├── XmlDumper.php │ │ │ └── YamlDumper.php │ │ ├── EnvVarProcessor.php │ │ ├── EnvVarProcessorInterface.php │ │ ├── Exception │ │ │ ├── AutowiringFailedException.php │ │ │ ├── BadMethodCallException.php │ │ │ ├── EnvNotFoundException.php │ │ │ ├── EnvParameterException.php │ │ │ ├── ExceptionInterface.php │ │ │ ├── InvalidArgumentException.php │ │ │ ├── LogicException.php │ │ │ ├── OutOfBoundsException.php │ │ │ ├── ParameterCircularReferenceException.php │ │ │ ├── ParameterNotFoundException.php │ │ │ ├── RuntimeException.php │ │ │ ├── ServiceCircularReferenceException.php │ │ │ └── ServiceNotFoundException.php │ │ ├── ExpressionLanguage.php │ │ ├── ExpressionLanguageProvider.php │ │ ├── Extension │ │ │ ├── ConfigurationExtensionInterface.php │ │ │ ├── Extension.php │ │ │ ├── ExtensionInterface.php │ │ │ └── PrependExtensionInterface.php │ │ ├── LICENSE │ │ ├── LazyProxy │ │ │ ├── Instantiator │ │ │ │ ├── InstantiatorInterface.php │ │ │ │ └── RealServiceInstantiator.php │ │ │ ├── PhpDumper │ │ │ │ ├── DumperInterface.php │ │ │ │ └── NullDumper.php │ │ │ └── ProxyHelper.php │ │ ├── Loader │ │ │ ├── ClosureLoader.php │ │ │ ├── Configurator │ │ │ │ ├── AbstractConfigurator.php │ │ │ │ ├── AbstractServiceConfigurator.php │ │ │ │ ├── AliasConfigurator.php │ │ │ │ ├── ContainerConfigurator.php │ │ │ │ ├── DefaultsConfigurator.php │ │ │ │ ├── InlineServiceConfigurator.php │ │ │ │ ├── InstanceofConfigurator.php │ │ │ │ ├── ParametersConfigurator.php │ │ │ │ ├── PrototypeConfigurator.php │ │ │ │ ├── ReferenceConfigurator.php │ │ │ │ ├── ServiceConfigurator.php │ │ │ │ ├── ServicesConfigurator.php │ │ │ │ └── Traits │ │ │ │ │ ├── AbstractTrait.php │ │ │ │ │ ├── ArgumentTrait.php │ │ │ │ │ ├── AutoconfigureTrait.php │ │ │ │ │ ├── AutowireTrait.php │ │ │ │ │ ├── BindTrait.php │ │ │ │ │ ├── CallTrait.php │ │ │ │ │ ├── ClassTrait.php │ │ │ │ │ ├── ConfiguratorTrait.php │ │ │ │ │ ├── DecorateTrait.php │ │ │ │ │ ├── DeprecateTrait.php │ │ │ │ │ ├── FactoryTrait.php │ │ │ │ │ ├── FileTrait.php │ │ │ │ │ ├── LazyTrait.php │ │ │ │ │ ├── ParentTrait.php │ │ │ │ │ ├── PropertyTrait.php │ │ │ │ │ ├── PublicTrait.php │ │ │ │ │ ├── ShareTrait.php │ │ │ │ │ ├── SyntheticTrait.php │ │ │ │ │ └── TagTrait.php │ │ │ ├── DirectoryLoader.php │ │ │ ├── FileLoader.php │ │ │ ├── GlobFileLoader.php │ │ │ ├── IniFileLoader.php │ │ │ ├── PhpFileLoader.php │ │ │ ├── XmlFileLoader.php │ │ │ ├── YamlFileLoader.php │ │ │ └── schema │ │ │ │ └── dic │ │ │ │ └── services │ │ │ │ └── services-1.0.xsd │ │ ├── Parameter.php │ │ ├── ParameterBag │ │ │ ├── EnvPlaceholderParameterBag.php │ │ │ ├── FrozenParameterBag.php │ │ │ ├── ParameterBag.php │ │ │ └── ParameterBagInterface.php │ │ ├── README.md │ │ ├── Reference.php │ │ ├── ResettableContainerInterface.php │ │ ├── ServiceLocator.php │ │ ├── ServiceSubscriberInterface.php │ │ ├── TaggedContainerInterface.php │ │ ├── Tests │ │ │ ├── Argument │ │ │ │ └── RewindableGeneratorTest.php │ │ │ ├── ChildDefinitionTest.php │ │ │ ├── Compiler │ │ │ │ ├── AnalyzeServiceReferencesPassTest.php │ │ │ │ ├── AutoAliasServicePassTest.php │ │ │ │ ├── AutowireExceptionPassTest.php │ │ │ │ ├── AutowirePassTest.php │ │ │ │ ├── AutowireRequiredMethodsPassTest.php │ │ │ │ ├── CheckArgumentsValidityPassTest.php │ │ │ │ ├── CheckCircularReferencesPassTest.php │ │ │ │ ├── CheckDefinitionValidityPassTest.php │ │ │ │ ├── CheckExceptionOnInvalidReferenceBehaviorPassTest.php │ │ │ │ ├── CheckReferenceValidityPassTest.php │ │ │ │ ├── DecoratorServicePassTest.php │ │ │ │ ├── DefinitionErrorExceptionPassTest.php │ │ │ │ ├── ExtensionCompilerPassTest.php │ │ │ │ ├── FactoryReturnTypePassTest.php │ │ │ │ ├── InlineServiceDefinitionsPassTest.php │ │ │ │ ├── IntegrationTest.php │ │ │ │ ├── MergeExtensionConfigurationPassTest.php │ │ │ │ ├── OptionalServiceClass.php │ │ │ │ ├── PassConfigTest.php │ │ │ │ ├── PriorityTaggedServiceTraitTest.php │ │ │ │ ├── RegisterEnvVarProcessorsPassTest.php │ │ │ │ ├── RegisterServiceSubscribersPassTest.php │ │ │ │ ├── RemoveUnusedDefinitionsPassTest.php │ │ │ │ ├── ReplaceAliasByActualDefinitionPassTest.php │ │ │ │ ├── ResolveBindingsPassTest.php │ │ │ │ ├── ResolveChildDefinitionsPassTest.php │ │ │ │ ├── ResolveClassPassTest.php │ │ │ │ ├── ResolveDefinitionTemplatesPassTest.php │ │ │ │ ├── ResolveFactoryClassPassTest.php │ │ │ │ ├── ResolveHotPathPassTest.php │ │ │ │ ├── ResolveInstanceofConditionalsPassTest.php │ │ │ │ ├── ResolveInvalidReferencesPassTest.php │ │ │ │ ├── ResolveNamedArgumentsPassTest.php │ │ │ │ ├── ResolveParameterPlaceHoldersPassTest.php │ │ │ │ ├── ResolvePrivatesPassTest.php │ │ │ │ ├── ResolveReferencesToAliasesPassTest.php │ │ │ │ ├── ResolveTaggedIteratorArgumentPassTest.php │ │ │ │ └── ServiceLocatorTagPassTest.php │ │ │ ├── Config │ │ │ │ ├── AutowireServiceResourceTest.php │ │ │ │ ├── ContainerParametersResourceCheckerTest.php │ │ │ │ └── ContainerParametersResourceTest.php │ │ │ ├── ContainerBuilderTest.php │ │ │ ├── ContainerTest.php │ │ │ ├── CrossCheckTest.php │ │ │ ├── DefinitionDecoratorTest.php │ │ │ ├── DefinitionTest.php │ │ │ ├── Dumper │ │ │ │ ├── GraphvizDumperTest.php │ │ │ │ ├── PhpDumperTest.php │ │ │ │ ├── XmlDumperTest.php │ │ │ │ └── YamlDumperTest.php │ │ │ ├── EnvVarProcessorTest.php │ │ │ ├── Extension │ │ │ │ └── ExtensionTest.php │ │ │ ├── Fixtures │ │ │ │ ├── Bar.php │ │ │ │ ├── BarInterface.php │ │ │ │ ├── CaseSensitiveClass.php │ │ │ │ ├── Container │ │ │ │ │ ├── ConstructorWithMandatoryArgumentsContainer.php │ │ │ │ │ ├── ConstructorWithOptionalArgumentsContainer.php │ │ │ │ │ ├── ConstructorWithoutArgumentsContainer.php │ │ │ │ │ └── NoConstructorContainer.php │ │ │ │ ├── CustomDefinition.php │ │ │ │ ├── DeprecatedClass.php │ │ │ │ ├── FactoryDummy.php │ │ │ │ ├── FactoryDummyWithoutReturnTypes.php │ │ │ │ ├── FooForCircularWithAddCalls.php │ │ │ │ ├── NamedArgumentsDummy.php │ │ │ │ ├── ParentNotExists.php │ │ │ │ ├── Prototype │ │ │ │ │ ├── BadClasses │ │ │ │ │ │ └── MissingParent.php │ │ │ │ │ ├── Foo.php │ │ │ │ │ ├── FooInterface.php │ │ │ │ │ ├── OtherDir │ │ │ │ │ │ ├── AnotherSub │ │ │ │ │ │ │ └── DeeperBaz.php │ │ │ │ │ │ ├── Baz.php │ │ │ │ │ │ ├── Component1 │ │ │ │ │ │ │ ├── Dir1 │ │ │ │ │ │ │ │ └── Service1.php │ │ │ │ │ │ │ ├── Dir2 │ │ │ │ │ │ │ │ └── Service2.php │ │ │ │ │ │ │ └── Dir3 │ │ │ │ │ │ │ │ └── Service3.php │ │ │ │ │ │ └── Component2 │ │ │ │ │ │ │ ├── Dir1 │ │ │ │ │ │ │ └── Service4.php │ │ │ │ │ │ │ └── Dir2 │ │ │ │ │ │ │ └── Service5.php │ │ │ │ │ └── Sub │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ ├── BarInterface.php │ │ │ │ │ │ ├── NoLoadAbstractBar.php │ │ │ │ │ │ ├── NoLoadBarInterface.php │ │ │ │ │ │ └── NoLoadBarTrait.php │ │ │ │ ├── SimilarArgumentsDummy.php │ │ │ │ ├── StubbedTranslator.php │ │ │ │ ├── TestDefinition1.php │ │ │ │ ├── TestDefinition2.php │ │ │ │ ├── TestServiceSubscriber.php │ │ │ │ ├── array.json │ │ │ │ ├── config │ │ │ │ │ ├── basic.expected.yml │ │ │ │ │ ├── basic.php │ │ │ │ │ ├── child.expected.yml │ │ │ │ │ ├── child.php │ │ │ │ │ ├── defaults.expected.yml │ │ │ │ │ ├── defaults.php │ │ │ │ │ ├── factory_short_notation.php │ │ │ │ │ ├── instanceof.expected.yml │ │ │ │ │ ├── instanceof.php │ │ │ │ │ ├── php7.expected.yml │ │ │ │ │ ├── php7.php │ │ │ │ │ ├── prototype.expected.yml │ │ │ │ │ ├── prototype.php │ │ │ │ │ ├── services9.php │ │ │ │ │ └── services_autoconfigure_with_parent.php │ │ │ │ ├── containers │ │ │ │ │ ├── CustomContainer.php │ │ │ │ │ ├── container10.php │ │ │ │ │ ├── container11.php │ │ │ │ │ ├── container12.php │ │ │ │ │ ├── container13.php │ │ │ │ │ ├── container14.php │ │ │ │ │ ├── container15.php │ │ │ │ │ ├── container16.php │ │ │ │ │ ├── container17.php │ │ │ │ │ ├── container19.php │ │ │ │ │ ├── container21.php │ │ │ │ │ ├── container24.php │ │ │ │ │ ├── container33.php │ │ │ │ │ ├── container8.php │ │ │ │ │ ├── container9.php │ │ │ │ │ ├── container_abstract.php │ │ │ │ │ ├── container_almost_circular.php │ │ │ │ │ ├── container_env_in_id.php │ │ │ │ │ ├── container_inline_requires.php │ │ │ │ │ └── container_uninitialized_ref.php │ │ │ │ ├── directory │ │ │ │ │ ├── import │ │ │ │ │ │ └── import.yml │ │ │ │ │ ├── recurse │ │ │ │ │ │ ├── simple.ini │ │ │ │ │ │ └── simple.yml │ │ │ │ │ └── simple.php │ │ │ │ ├── graphviz │ │ │ │ │ ├── services1.dot │ │ │ │ │ ├── services10-1.dot │ │ │ │ │ ├── services10.dot │ │ │ │ │ ├── services13.dot │ │ │ │ │ ├── services14.dot │ │ │ │ │ ├── services17.dot │ │ │ │ │ ├── services18.dot │ │ │ │ │ ├── services9.dot │ │ │ │ │ └── services_inline.dot │ │ │ │ ├── includes │ │ │ │ │ ├── FooVariadic.php │ │ │ │ │ ├── HotPath │ │ │ │ │ │ ├── C1.php │ │ │ │ │ │ ├── C2.php │ │ │ │ │ │ ├── C3.php │ │ │ │ │ │ ├── I1.php │ │ │ │ │ │ ├── P1.php │ │ │ │ │ │ └── T1.php │ │ │ │ │ ├── ProjectExtension.php │ │ │ │ │ ├── ProjectWithXsdExtension.php │ │ │ │ │ ├── ProjectWithXsdExtensionInPhar.phar │ │ │ │ │ ├── autowiring_classes.php │ │ │ │ │ ├── classes.php │ │ │ │ │ ├── createphar.php │ │ │ │ │ ├── foo.php │ │ │ │ │ └── schema │ │ │ │ │ │ └── project-1.0.xsd │ │ │ │ ├── ini │ │ │ │ │ ├── almostvalid.ini │ │ │ │ │ ├── ini_with_wrong_ext.xml │ │ │ │ │ ├── nonvalid.ini │ │ │ │ │ ├── parameters.ini │ │ │ │ │ ├── parameters1.ini │ │ │ │ │ ├── parameters2.ini │ │ │ │ │ └── types.ini │ │ │ │ ├── php │ │ │ │ │ ├── custom_container_class_constructor_without_arguments.php │ │ │ │ │ ├── custom_container_class_with_mandatory_constructor_arguments.php │ │ │ │ │ ├── custom_container_class_with_optional_constructor_arguments.php │ │ │ │ │ ├── custom_container_class_without_constructor.php │ │ │ │ │ ├── php_with_wrong_ext.yml │ │ │ │ │ ├── services1-1.php │ │ │ │ │ ├── services1.php │ │ │ │ │ ├── services10.php │ │ │ │ │ ├── services12.php │ │ │ │ │ ├── services13.php │ │ │ │ │ ├── services19.php │ │ │ │ │ ├── services24.php │ │ │ │ │ ├── services26.php │ │ │ │ │ ├── services33.php │ │ │ │ │ ├── services8.php │ │ │ │ │ ├── services9.php │ │ │ │ │ ├── services9_as_files.txt │ │ │ │ │ ├── services9_compiled.php │ │ │ │ │ ├── services_adawson.php │ │ │ │ │ ├── services_almost_circular_private.php │ │ │ │ │ ├── services_almost_circular_public.php │ │ │ │ │ ├── services_array_params.php │ │ │ │ │ ├── services_base64_env.php │ │ │ │ │ ├── services_dedup_lazy_proxy.php │ │ │ │ │ ├── services_deep_graph.php │ │ │ │ │ ├── services_env_in_id.php │ │ │ │ │ ├── services_inline_requires.php │ │ │ │ │ ├── services_inline_self_ref.php │ │ │ │ │ ├── services_legacy_privates.php │ │ │ │ │ ├── services_locator.php │ │ │ │ │ ├── services_non_shared_lazy.php │ │ │ │ │ ├── services_private_frozen.php │ │ │ │ │ ├── services_private_in_expression.php │ │ │ │ │ ├── services_rot13_env.php │ │ │ │ │ ├── services_subscriber.php │ │ │ │ │ ├── services_tsantos.php │ │ │ │ │ ├── services_uninitialized_ref.php │ │ │ │ │ ├── services_unsupported_characters.php │ │ │ │ │ └── simple.php │ │ │ │ ├── xml │ │ │ │ │ ├── class_from_id.xml │ │ │ │ │ ├── defaults_bindings.xml │ │ │ │ │ ├── defaults_bindings2.xml │ │ │ │ │ ├── extension1 │ │ │ │ │ │ └── services.xml │ │ │ │ │ ├── extension2 │ │ │ │ │ │ └── services.xml │ │ │ │ │ ├── extensions │ │ │ │ │ │ ├── services1.xml │ │ │ │ │ │ ├── services2.xml │ │ │ │ │ │ ├── services3.xml │ │ │ │ │ │ ├── services4.xml │ │ │ │ │ │ ├── services5.xml │ │ │ │ │ │ ├── services6.xml │ │ │ │ │ │ └── services7.xml │ │ │ │ │ ├── legacy_invalid_alias_definition.xml │ │ │ │ │ ├── namespaces.xml │ │ │ │ │ ├── nested_service_without_id.xml │ │ │ │ │ ├── nonvalid.xml │ │ │ │ │ ├── services1.xml │ │ │ │ │ ├── services10.xml │ │ │ │ │ ├── services13.xml │ │ │ │ │ ├── services14.xml │ │ │ │ │ ├── services2.xml │ │ │ │ │ ├── services21.xml │ │ │ │ │ ├── services22.xml │ │ │ │ │ ├── services23.xml │ │ │ │ │ ├── services24.xml │ │ │ │ │ ├── services28.xml │ │ │ │ │ ├── services3.xml │ │ │ │ │ ├── services4.xml │ │ │ │ │ ├── services4_bad_import.xml │ │ │ │ │ ├── services5.xml │ │ │ │ │ ├── services6.xml │ │ │ │ │ ├── services7.xml │ │ │ │ │ ├── services8.xml │ │ │ │ │ ├── services9.xml │ │ │ │ │ ├── services_abstract.xml │ │ │ │ │ ├── services_autoconfigure.xml │ │ │ │ │ ├── services_autoconfigure_with_parent.xml │ │ │ │ │ ├── services_bindings.xml │ │ │ │ │ ├── services_defaults_with_parent.xml │ │ │ │ │ ├── services_deprecated.xml │ │ │ │ │ ├── services_dump_load.xml │ │ │ │ │ ├── services_inline_not_candidate.xml │ │ │ │ │ ├── services_instanceof.xml │ │ │ │ │ ├── services_instanceof_with_parent.xml │ │ │ │ │ ├── services_named_args.xml │ │ │ │ │ ├── services_prototype.xml │ │ │ │ │ ├── services_tsantos.xml │ │ │ │ │ ├── services_without_id.xml │ │ │ │ │ ├── tag_with_empty_name.xml │ │ │ │ │ ├── tag_without_name.xml │ │ │ │ │ ├── with_key_outside_collection.xml │ │ │ │ │ ├── withdoctype.xml │ │ │ │ │ └── xml_with_wrong_ext.php │ │ │ │ └── yaml │ │ │ │ │ ├── anonymous_services.yml │ │ │ │ │ ├── anonymous_services_alias.yml │ │ │ │ │ ├── anonymous_services_in_instanceof.yml │ │ │ │ │ ├── anonymous_services_in_parameters.yml │ │ │ │ │ ├── bad_calls.yml │ │ │ │ │ ├── bad_decorates.yml │ │ │ │ │ ├── bad_empty_defaults.yml │ │ │ │ │ ├── bad_empty_instanceof.yml │ │ │ │ │ ├── bad_format.yml │ │ │ │ │ ├── bad_import.yml │ │ │ │ │ ├── bad_imports.yml │ │ │ │ │ ├── bad_parameters.yml │ │ │ │ │ ├── bad_service.yml │ │ │ │ │ ├── bad_services.yml │ │ │ │ │ ├── bad_types1.yml │ │ │ │ │ ├── bad_types2.yml │ │ │ │ │ ├── badtag1.yml │ │ │ │ │ ├── badtag2.yml │ │ │ │ │ ├── badtag3.yml │ │ │ │ │ ├── bar │ │ │ │ │ └── services.yml │ │ │ │ │ ├── class_from_id.yml │ │ │ │ │ ├── defaults_bindings.yml │ │ │ │ │ ├── defaults_bindings2.yml │ │ │ │ │ ├── foo │ │ │ │ │ └── services.yml │ │ │ │ │ ├── integration │ │ │ │ │ ├── autoconfigure_child_not_applied │ │ │ │ │ │ ├── _child.yml │ │ │ │ │ │ ├── expected.yml │ │ │ │ │ │ └── main.yml │ │ │ │ │ ├── autoconfigure_parent_child │ │ │ │ │ │ ├── _child.yml │ │ │ │ │ │ ├── expected.yml │ │ │ │ │ │ └── main.yml │ │ │ │ │ ├── autoconfigure_parent_child_tags │ │ │ │ │ │ ├── _child.yml │ │ │ │ │ │ ├── expected.yml │ │ │ │ │ │ └── main.yml │ │ │ │ │ ├── child_parent │ │ │ │ │ │ ├── expected.yml │ │ │ │ │ │ └── main.yml │ │ │ │ │ ├── defaults_child_tags │ │ │ │ │ │ ├── expected.yml │ │ │ │ │ │ └── main.yml │ │ │ │ │ ├── defaults_instanceof_importance │ │ │ │ │ │ ├── expected.yml │ │ │ │ │ │ └── main.yml │ │ │ │ │ ├── defaults_parent_child │ │ │ │ │ │ ├── _child.yml │ │ │ │ │ │ ├── expected.yml │ │ │ │ │ │ └── main.yml │ │ │ │ │ └── instanceof_parent_child │ │ │ │ │ │ ├── _child.yml │ │ │ │ │ │ ├── expected.yml │ │ │ │ │ │ └── main.yml │ │ │ │ │ ├── legacy_invalid_alias_definition.yml │ │ │ │ │ ├── legacy_invalid_definition.yml │ │ │ │ │ ├── nonvalid1.yml │ │ │ │ │ ├── nonvalid2.yml │ │ │ │ │ ├── null_config.yml │ │ │ │ │ ├── services1.yml │ │ │ │ │ ├── services10.yml │ │ │ │ │ ├── services11.yml │ │ │ │ │ ├── services13.yml │ │ │ │ │ ├── services14.yml │ │ │ │ │ ├── services2.yml │ │ │ │ │ ├── services21.yml │ │ │ │ │ ├── services22.yml │ │ │ │ │ ├── services23.yml │ │ │ │ │ ├── services24.yml │ │ │ │ │ ├── services26.yml │ │ │ │ │ ├── services28.yml │ │ │ │ │ ├── services3.yml │ │ │ │ │ ├── services31_invalid_tags.yml │ │ │ │ │ ├── services4.yml │ │ │ │ │ ├── services4_bad_import.yml │ │ │ │ │ ├── services6.yml │ │ │ │ │ ├── services7.yml │ │ │ │ │ ├── services8.yml │ │ │ │ │ ├── services9.yml │ │ │ │ │ ├── services_adawson.yml │ │ │ │ │ ├── services_autoconfigure.yml │ │ │ │ │ ├── services_autoconfigure_with_parent.yml │ │ │ │ │ ├── services_bindings.yml │ │ │ │ │ ├── services_configurator_short_syntax.yml │ │ │ │ │ ├── services_deep_graph.yml │ │ │ │ │ ├── services_defaults_with_parent.yml │ │ │ │ │ ├── services_dump_load.yml │ │ │ │ │ ├── services_inline.yml │ │ │ │ │ ├── services_instanceof.yml │ │ │ │ │ ├── services_instanceof_with_parent.yml │ │ │ │ │ ├── services_legacy_privates.yml │ │ │ │ │ ├── services_named_args.yml │ │ │ │ │ ├── services_prototype.yml │ │ │ │ │ ├── services_prototype_namespace.yml │ │ │ │ │ ├── services_prototype_namespace_without_resource.yml │ │ │ │ │ ├── services_underscore.yml │ │ │ │ │ ├── tag_name_empty_string.yml │ │ │ │ │ ├── tag_name_no_string.yml │ │ │ │ │ ├── tag_name_only.yml │ │ │ │ │ └── yaml_with_wrong_ext.ini │ │ │ ├── LazyProxy │ │ │ │ ├── Instantiator │ │ │ │ │ └── RealServiceInstantiatorTest.php │ │ │ │ └── PhpDumper │ │ │ │ │ └── NullDumperTest.php │ │ │ ├── Loader │ │ │ │ ├── ClosureLoaderTest.php │ │ │ │ ├── DirectoryLoaderTest.php │ │ │ │ ├── FileLoaderTest.php │ │ │ │ ├── GlobFileLoaderTest.php │ │ │ │ ├── IniFileLoaderTest.php │ │ │ │ ├── LoaderResolverTest.php │ │ │ │ ├── PhpFileLoaderTest.php │ │ │ │ ├── XmlFileLoaderTest.php │ │ │ │ └── YamlFileLoaderTest.php │ │ │ ├── ParameterBag │ │ │ │ ├── EnvPlaceholderParameterBagTest.php │ │ │ │ ├── FrozenParameterBagTest.php │ │ │ │ └── ParameterBagTest.php │ │ │ ├── ParameterTest.php │ │ │ ├── ReferenceTest.php │ │ │ └── ServiceLocatorTest.php │ │ ├── TypedReference.php │ │ ├── Variable.php │ │ ├── composer.json │ │ └── phpunit.xml.dist │ ├── event-dispatcher-contracts │ │ ├── Event.php │ │ ├── EventDispatcherInterface.php │ │ ├── LICENSE │ │ ├── README.md │ │ └── composer.json │ ├── event-dispatcher │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── Debug │ │ │ ├── TraceableEventDispatcher.php │ │ │ ├── TraceableEventDispatcherInterface.php │ │ │ └── WrappedListener.php │ │ ├── DependencyInjection │ │ │ └── RegisterListenersPass.php │ │ ├── Event.php │ │ ├── EventDispatcher.php │ │ ├── EventDispatcherInterface.php │ │ ├── EventSubscriberInterface.php │ │ ├── GenericEvent.php │ │ ├── ImmutableEventDispatcher.php │ │ ├── LICENSE │ │ ├── LegacyEventDispatcherProxy.php │ │ ├── LegacyEventProxy.php │ │ ├── README.md │ │ ├── Tests │ │ │ ├── ChildEventDispatcherTest.php │ │ │ ├── Debug │ │ │ │ ├── TraceableEventDispatcherTest.php │ │ │ │ └── WrappedListenerTest.php │ │ │ ├── DependencyInjection │ │ │ │ └── RegisterListenersPassTest.php │ │ │ ├── EventDispatcherTest.php │ │ │ ├── EventTest.php │ │ │ ├── GenericEventTest.php │ │ │ ├── ImmutableEventDispatcherTest.php │ │ │ └── LegacyEventDispatcherTest.php │ │ ├── composer.json │ │ └── phpunit.xml.dist │ ├── filesystem │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── Exception │ │ │ ├── ExceptionInterface.php │ │ │ ├── FileNotFoundException.php │ │ │ ├── IOException.php │ │ │ └── IOExceptionInterface.php │ │ ├── Filesystem.php │ │ ├── LICENSE │ │ ├── LockHandler.php │ │ ├── README.md │ │ ├── Tests │ │ │ ├── ExceptionTest.php │ │ │ ├── FilesystemTest.php │ │ │ ├── FilesystemTestCase.php │ │ │ ├── Fixtures │ │ │ │ └── MockStream │ │ │ │ │ └── MockStream.php │ │ │ └── LockHandlerTest.php │ │ ├── composer.json │ │ └── phpunit.xml.dist │ ├── http-foundation │ │ ├── .gitignore │ │ ├── AcceptHeader.php │ │ ├── AcceptHeaderItem.php │ │ ├── ApacheRequest.php │ │ ├── BinaryFileResponse.php │ │ ├── CHANGELOG.md │ │ ├── Cookie.php │ │ ├── Exception │ │ │ ├── ConflictingHeadersException.php │ │ │ ├── RequestExceptionInterface.php │ │ │ └── SuspiciousOperationException.php │ │ ├── ExpressionRequestMatcher.php │ │ ├── File │ │ │ ├── Exception │ │ │ │ ├── AccessDeniedException.php │ │ │ │ ├── FileException.php │ │ │ │ ├── FileNotFoundException.php │ │ │ │ ├── UnexpectedTypeException.php │ │ │ │ └── UploadException.php │ │ │ ├── File.php │ │ │ ├── MimeType │ │ │ │ ├── ExtensionGuesser.php │ │ │ │ ├── ExtensionGuesserInterface.php │ │ │ │ ├── FileBinaryMimeTypeGuesser.php │ │ │ │ ├── FileinfoMimeTypeGuesser.php │ │ │ │ ├── MimeTypeExtensionGuesser.php │ │ │ │ ├── MimeTypeGuesser.php │ │ │ │ └── MimeTypeGuesserInterface.php │ │ │ ├── Stream.php │ │ │ └── UploadedFile.php │ │ ├── FileBag.php │ │ ├── HeaderBag.php │ │ ├── IpUtils.php │ │ ├── JsonResponse.php │ │ ├── LICENSE │ │ ├── ParameterBag.php │ │ ├── README.md │ │ ├── RedirectResponse.php │ │ ├── Request.php │ │ ├── RequestMatcher.php │ │ ├── RequestMatcherInterface.php │ │ ├── RequestStack.php │ │ ├── Response.php │ │ ├── ResponseHeaderBag.php │ │ ├── ServerBag.php │ │ ├── Session │ │ │ ├── Attribute │ │ │ │ ├── AttributeBag.php │ │ │ │ ├── AttributeBagInterface.php │ │ │ │ └── NamespacedAttributeBag.php │ │ │ ├── Flash │ │ │ │ ├── AutoExpireFlashBag.php │ │ │ │ ├── FlashBag.php │ │ │ │ └── FlashBagInterface.php │ │ │ ├── Session.php │ │ │ ├── SessionBagInterface.php │ │ │ ├── SessionBagProxy.php │ │ │ ├── SessionInterface.php │ │ │ └── Storage │ │ │ │ ├── Handler │ │ │ │ ├── AbstractSessionHandler.php │ │ │ │ ├── MemcacheSessionHandler.php │ │ │ │ ├── MemcachedSessionHandler.php │ │ │ │ ├── MongoDbSessionHandler.php │ │ │ │ ├── NativeFileSessionHandler.php │ │ │ │ ├── NativeSessionHandler.php │ │ │ │ ├── NullSessionHandler.php │ │ │ │ ├── PdoSessionHandler.php │ │ │ │ ├── StrictSessionHandler.php │ │ │ │ └── WriteCheckSessionHandler.php │ │ │ │ ├── MetadataBag.php │ │ │ │ ├── MockArraySessionStorage.php │ │ │ │ ├── MockFileSessionStorage.php │ │ │ │ ├── NativeSessionStorage.php │ │ │ │ ├── PhpBridgeSessionStorage.php │ │ │ │ ├── Proxy │ │ │ │ ├── AbstractProxy.php │ │ │ │ ├── NativeProxy.php │ │ │ │ └── SessionHandlerProxy.php │ │ │ │ └── SessionStorageInterface.php │ │ ├── StreamedResponse.php │ │ ├── Tests │ │ │ ├── AcceptHeaderItemTest.php │ │ │ ├── AcceptHeaderTest.php │ │ │ ├── ApacheRequestTest.php │ │ │ ├── BinaryFileResponseTest.php │ │ │ ├── CookieTest.php │ │ │ ├── ExpressionRequestMatcherTest.php │ │ │ ├── File │ │ │ │ ├── FakeFile.php │ │ │ │ ├── FileTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── .unknownextension │ │ │ │ │ ├── directory │ │ │ │ │ │ └── .empty │ │ │ │ │ ├── other-file.example │ │ │ │ │ ├── test │ │ │ │ │ └── test.gif │ │ │ │ ├── MimeType │ │ │ │ │ └── MimeTypeTest.php │ │ │ │ └── UploadedFileTest.php │ │ │ ├── FileBagTest.php │ │ │ ├── Fixtures │ │ │ │ └── response-functional │ │ │ │ │ ├── common.inc │ │ │ │ │ ├── cookie_max_age.expected │ │ │ │ │ ├── cookie_max_age.php │ │ │ │ │ ├── cookie_raw_urlencode.expected │ │ │ │ │ ├── cookie_raw_urlencode.php │ │ │ │ │ ├── cookie_samesite_lax.expected │ │ │ │ │ ├── cookie_samesite_lax.php │ │ │ │ │ ├── cookie_samesite_strict.expected │ │ │ │ │ ├── cookie_samesite_strict.php │ │ │ │ │ ├── cookie_urlencode.expected │ │ │ │ │ ├── cookie_urlencode.php │ │ │ │ │ ├── invalid_cookie_name.expected │ │ │ │ │ └── invalid_cookie_name.php │ │ │ ├── HeaderBagTest.php │ │ │ ├── IpUtilsTest.php │ │ │ ├── JsonResponseTest.php │ │ │ ├── ParameterBagTest.php │ │ │ ├── RedirectResponseTest.php │ │ │ ├── RequestMatcherTest.php │ │ │ ├── RequestStackTest.php │ │ │ ├── RequestTest.php │ │ │ ├── ResponseFunctionalTest.php │ │ │ ├── ResponseHeaderBagTest.php │ │ │ ├── ResponseTest.php │ │ │ ├── ResponseTestCase.php │ │ │ ├── ServerBagTest.php │ │ │ ├── Session │ │ │ │ ├── Attribute │ │ │ │ │ ├── AttributeBagTest.php │ │ │ │ │ └── NamespacedAttributeBagTest.php │ │ │ │ ├── Flash │ │ │ │ │ ├── AutoExpireFlashBagTest.php │ │ │ │ │ └── FlashBagTest.php │ │ │ │ ├── SessionTest.php │ │ │ │ └── Storage │ │ │ │ │ ├── Handler │ │ │ │ │ ├── AbstractSessionHandlerTest.php │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ ├── common.inc │ │ │ │ │ │ ├── empty_destroys.expected │ │ │ │ │ │ ├── empty_destroys.php │ │ │ │ │ │ ├── read_only.expected │ │ │ │ │ │ ├── read_only.php │ │ │ │ │ │ ├── regenerate.expected │ │ │ │ │ │ ├── regenerate.php │ │ │ │ │ │ ├── storage.expected │ │ │ │ │ │ ├── storage.php │ │ │ │ │ │ ├── with_cookie.expected │ │ │ │ │ │ ├── with_cookie.php │ │ │ │ │ │ ├── with_cookie_and_session.expected │ │ │ │ │ │ └── with_cookie_and_session.php │ │ │ │ │ ├── MemcacheSessionHandlerTest.php │ │ │ │ │ ├── MemcachedSessionHandlerTest.php │ │ │ │ │ ├── MongoDbSessionHandlerTest.php │ │ │ │ │ ├── NativeFileSessionHandlerTest.php │ │ │ │ │ ├── NativeSessionHandlerTest.php │ │ │ │ │ ├── NullSessionHandlerTest.php │ │ │ │ │ ├── PdoSessionHandlerTest.php │ │ │ │ │ ├── StrictSessionHandlerTest.php │ │ │ │ │ └── WriteCheckSessionHandlerTest.php │ │ │ │ │ ├── MetadataBagTest.php │ │ │ │ │ ├── MockArraySessionStorageTest.php │ │ │ │ │ ├── MockFileSessionStorageTest.php │ │ │ │ │ ├── NativeSessionStorageTest.php │ │ │ │ │ ├── PhpBridgeSessionStorageTest.php │ │ │ │ │ └── Proxy │ │ │ │ │ ├── AbstractProxyTest.php │ │ │ │ │ ├── NativeProxyTest.php │ │ │ │ │ └── SessionHandlerProxyTest.php │ │ │ ├── StreamedResponseTest.php │ │ │ └── schema │ │ │ │ ├── http-status-codes.rng │ │ │ │ └── iana-registry.rng │ │ ├── composer.json │ │ └── phpunit.xml.dist │ ├── mime │ │ ├── .gitignore │ │ ├── Address.php │ │ ├── BodyRendererInterface.php │ │ ├── CharacterStream.php │ │ ├── DependencyInjection │ │ │ └── AddMimeTypeGuesserPass.php │ │ ├── Email.php │ │ ├── Encoder │ │ │ ├── AddressEncoderInterface.php │ │ │ ├── Base64ContentEncoder.php │ │ │ ├── Base64Encoder.php │ │ │ ├── Base64MimeHeaderEncoder.php │ │ │ ├── ContentEncoderInterface.php │ │ │ ├── EightBitContentEncoder.php │ │ │ ├── EncoderInterface.php │ │ │ ├── IdnAddressEncoder.php │ │ │ ├── MimeHeaderEncoderInterface.php │ │ │ ├── QpContentEncoder.php │ │ │ ├── QpEncoder.php │ │ │ ├── QpMimeHeaderEncoder.php │ │ │ └── Rfc2231Encoder.php │ │ ├── Exception │ │ │ ├── AddressEncoderException.php │ │ │ ├── ExceptionInterface.php │ │ │ ├── InvalidArgumentException.php │ │ │ ├── LogicException.php │ │ │ ├── RfcComplianceException.php │ │ │ └── RuntimeException.php │ │ ├── FileBinaryMimeTypeGuesser.php │ │ ├── FileinfoMimeTypeGuesser.php │ │ ├── Header │ │ │ ├── AbstractHeader.php │ │ │ ├── DateHeader.php │ │ │ ├── HeaderInterface.php │ │ │ ├── Headers.php │ │ │ ├── IdentificationHeader.php │ │ │ ├── MailboxHeader.php │ │ │ ├── MailboxListHeader.php │ │ │ ├── ParameterizedHeader.php │ │ │ ├── PathHeader.php │ │ │ └── UnstructuredHeader.php │ │ ├── LICENSE │ │ ├── Message.php │ │ ├── MessageConverter.php │ │ ├── MimeTypeGuesserInterface.php │ │ ├── MimeTypes.php │ │ ├── MimeTypesInterface.php │ │ ├── NamedAddress.php │ │ ├── Part │ │ │ ├── AbstractMultipartPart.php │ │ │ ├── AbstractPart.php │ │ │ ├── DataPart.php │ │ │ ├── MessagePart.php │ │ │ ├── Multipart │ │ │ │ ├── AlternativePart.php │ │ │ │ ├── DigestPart.php │ │ │ │ ├── FormDataPart.php │ │ │ │ ├── MixedPart.php │ │ │ │ └── RelatedPart.php │ │ │ └── TextPart.php │ │ ├── README.md │ │ ├── RawMessage.php │ │ ├── Resources │ │ │ └── bin │ │ │ │ └── update_mime_types.php │ │ ├── Tests │ │ │ ├── AbstractMimeTypeGuesserTest.php │ │ │ ├── AddressTest.php │ │ │ ├── CharacterStreamTest.php │ │ │ ├── DependencyInjection │ │ │ │ └── AddMimeTypeGuesserPassTest.php │ │ │ ├── EmailTest.php │ │ │ ├── Encoder │ │ │ │ ├── Base64EncoderTest.php │ │ │ │ ├── Base64MimeHeaderEncoderTest.php │ │ │ │ ├── QpEncoderTest.php │ │ │ │ ├── QpMimeHeaderEncoderTest.php │ │ │ │ └── Rfc2231EncoderTest.php │ │ │ ├── FileBinaryMimeTypeGuesserTest.php │ │ │ ├── FileinfoMimeTypeGuesserTest.php │ │ │ ├── Fixtures │ │ │ │ ├── mimetypes │ │ │ │ │ ├── .unknownextension │ │ │ │ │ ├── directory │ │ │ │ │ │ └── .empty │ │ │ │ │ ├── other-file.example │ │ │ │ │ ├── test │ │ │ │ │ └── test.gif │ │ │ │ └── samples │ │ │ │ │ └── charsets │ │ │ │ │ ├── iso-2022-jp │ │ │ │ │ └── one.txt │ │ │ │ │ ├── iso-8859-1 │ │ │ │ │ └── one.txt │ │ │ │ │ └── utf-8 │ │ │ │ │ ├── one.txt │ │ │ │ │ ├── three.txt │ │ │ │ │ └── two.txt │ │ │ ├── Header │ │ │ │ ├── DateHeaderTest.php │ │ │ │ ├── HeadersTest.php │ │ │ │ ├── IdentificationHeaderTest.php │ │ │ │ ├── MailboxHeaderTest.php │ │ │ │ ├── MailboxListHeaderTest.php │ │ │ │ ├── ParameterizedHeaderTest.php │ │ │ │ ├── PathHeaderTest.php │ │ │ │ └── UnstructuredHeaderTest.php │ │ │ ├── MessageConverterTest.php │ │ │ ├── MessageTest.php │ │ │ ├── MimeTypesTest.php │ │ │ ├── NamedAddressTest.php │ │ │ ├── Part │ │ │ │ ├── DataPartTest.php │ │ │ │ ├── MessagePartTest.php │ │ │ │ ├── Multipart │ │ │ │ │ ├── AlternativePartTest.php │ │ │ │ │ ├── DigestPartTest.php │ │ │ │ │ ├── FormDataPartTest.php │ │ │ │ │ ├── MixedPartTest.php │ │ │ │ │ └── RelatedPartTest.php │ │ │ │ └── TextPartTest.php │ │ │ └── RawMessageTest.php │ │ ├── composer.json │ │ └── phpunit.xml.dist │ ├── polyfill-ctype │ │ ├── Ctype.php │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bootstrap.php │ │ └── composer.json │ ├── polyfill-intl-idn │ │ ├── Idn.php │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bootstrap.php │ │ └── composer.json │ ├── polyfill-mbstring │ │ ├── LICENSE │ │ ├── Mbstring.php │ │ ├── README.md │ │ ├── Resources │ │ │ └── unidata │ │ │ │ ├── lowerCase.php │ │ │ │ ├── titleCaseRegexp.php │ │ │ │ └── upperCase.php │ │ ├── bootstrap.php │ │ └── composer.json │ ├── polyfill-php72 │ │ ├── LICENSE │ │ ├── Php72.php │ │ ├── README.md │ │ ├── bootstrap.php │ │ └── composer.json │ └── yaml │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── Command │ │ └── LintCommand.php │ │ ├── Dumper.php │ │ ├── Escaper.php │ │ ├── Exception │ │ ├── DumpException.php │ │ ├── ExceptionInterface.php │ │ ├── ParseException.php │ │ └── RuntimeException.php │ │ ├── Inline.php │ │ ├── LICENSE │ │ ├── Parser.php │ │ ├── README.md │ │ ├── Tag │ │ └── TaggedValue.php │ │ ├── Tests │ │ ├── Command │ │ │ └── LintCommandTest.php │ │ ├── DumperTest.php │ │ ├── Fixtures │ │ │ ├── YtsAnchorAlias.yml │ │ │ ├── YtsBasicTests.yml │ │ │ ├── YtsBlockMapping.yml │ │ │ ├── YtsDocumentSeparator.yml │ │ │ ├── YtsErrorTests.yml │ │ │ ├── YtsFlowCollections.yml │ │ │ ├── YtsFoldedScalars.yml │ │ │ ├── YtsNullsAndEmpties.yml │ │ │ ├── YtsSpecificationExamples.yml │ │ │ ├── YtsTypeTransfers.yml │ │ │ ├── arrow.gif │ │ │ ├── booleanMappingKeys.yml │ │ │ ├── embededPhp.yml │ │ │ ├── escapedCharacters.yml │ │ │ ├── index.yml │ │ │ ├── legacyBooleanMappingKeys.yml │ │ │ ├── legacyNonStringKeys.yml │ │ │ ├── legacyNullMappingKey.yml │ │ │ ├── multiple_lines_as_literal_block.yml │ │ │ ├── multiple_lines_as_literal_block_leading_space_in_first_line.yml │ │ │ ├── nonStringKeys.yml │ │ │ ├── not_readable.yml │ │ │ ├── nullMappingKey.yml │ │ │ ├── numericMappingKeys.yml │ │ │ ├── sfComments.yml │ │ │ ├── sfCompact.yml │ │ │ ├── sfMergeKey.yml │ │ │ ├── sfObjects.yml │ │ │ ├── sfQuotes.yml │ │ │ ├── sfTests.yml │ │ │ └── unindentedCollections.yml │ │ ├── InlineTest.php │ │ ├── ParseExceptionTest.php │ │ ├── ParserTest.php │ │ └── YamlTest.php │ │ ├── Unescaper.php │ │ ├── Yaml.php │ │ ├── composer.json │ │ └── phpunit.xml.dist │ ├── topthink │ ├── think-captcha │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── assets │ │ │ ├── bgs │ │ │ │ ├── 1.jpg │ │ │ │ ├── 2.jpg │ │ │ │ ├── 3.jpg │ │ │ │ ├── 4.jpg │ │ │ │ ├── 5.jpg │ │ │ │ ├── 6.jpg │ │ │ │ ├── 7.jpg │ │ │ │ └── 8.jpg │ │ │ ├── ttfs │ │ │ │ ├── 1.ttf │ │ │ │ ├── 2.ttf │ │ │ │ ├── 3.ttf │ │ │ │ ├── 4.ttf │ │ │ │ ├── 5.ttf │ │ │ │ └── 6.ttf │ │ │ └── zhttfs │ │ │ │ └── 1.ttf │ │ ├── composer.json │ │ └── src │ │ │ ├── Captcha.php │ │ │ ├── CaptchaController.php │ │ │ └── helper.php │ └── think-installer │ │ ├── composer.json │ │ └── src │ │ ├── Plugin.php │ │ ├── ThinkExtend.php │ │ ├── ThinkFramework.php │ │ └── ThinkTesting.php │ ├── twig │ └── twig │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── .php_cs.dist │ │ ├── .travis.yml │ │ ├── CHANGELOG │ │ ├── LICENSE │ │ ├── README.rst │ │ ├── composer.json │ │ ├── doc │ │ ├── advanced.rst │ │ ├── advanced_legacy.rst │ │ ├── api.rst │ │ ├── coding_standards.rst │ │ ├── deprecated.rst │ │ ├── filters │ │ │ ├── abs.rst │ │ │ ├── batch.rst │ │ │ ├── capitalize.rst │ │ │ ├── convert_encoding.rst │ │ │ ├── date.rst │ │ │ ├── date_modify.rst │ │ │ ├── default.rst │ │ │ ├── escape.rst │ │ │ ├── filter.rst │ │ │ ├── first.rst │ │ │ ├── format.rst │ │ │ ├── index.rst │ │ │ ├── join.rst │ │ │ ├── json_encode.rst │ │ │ ├── keys.rst │ │ │ ├── last.rst │ │ │ ├── length.rst │ │ │ ├── lower.rst │ │ │ ├── map.rst │ │ │ ├── merge.rst │ │ │ ├── nl2br.rst │ │ │ ├── number_format.rst │ │ │ ├── raw.rst │ │ │ ├── reduce.rst │ │ │ ├── replace.rst │ │ │ ├── reverse.rst │ │ │ ├── round.rst │ │ │ ├── slice.rst │ │ │ ├── sort.rst │ │ │ ├── spaceless.rst │ │ │ ├── split.rst │ │ │ ├── striptags.rst │ │ │ ├── title.rst │ │ │ ├── trim.rst │ │ │ ├── upper.rst │ │ │ └── url_encode.rst │ │ ├── functions │ │ │ ├── attribute.rst │ │ │ ├── block.rst │ │ │ ├── constant.rst │ │ │ ├── cycle.rst │ │ │ ├── date.rst │ │ │ ├── dump.rst │ │ │ ├── include.rst │ │ │ ├── index.rst │ │ │ ├── max.rst │ │ │ ├── min.rst │ │ │ ├── parent.rst │ │ │ ├── random.rst │ │ │ ├── range.rst │ │ │ ├── source.rst │ │ │ └── template_from_string.rst │ │ ├── index.rst │ │ ├── installation.rst │ │ ├── internals.rst │ │ ├── intro.rst │ │ ├── recipes.rst │ │ ├── tags │ │ │ ├── apply.rst │ │ │ ├── autoescape.rst │ │ │ ├── block.rst │ │ │ ├── deprecated.rst │ │ │ ├── do.rst │ │ │ ├── embed.rst │ │ │ ├── extends.rst │ │ │ ├── filter.rst │ │ │ ├── flush.rst │ │ │ ├── for.rst │ │ │ ├── from.rst │ │ │ ├── if.rst │ │ │ ├── import.rst │ │ │ ├── include.rst │ │ │ ├── index.rst │ │ │ ├── macro.rst │ │ │ ├── sandbox.rst │ │ │ ├── set.rst │ │ │ ├── spaceless.rst │ │ │ ├── use.rst │ │ │ ├── verbatim.rst │ │ │ └── with.rst │ │ ├── templates.rst │ │ └── tests │ │ │ ├── constant.rst │ │ │ ├── defined.rst │ │ │ ├── divisibleby.rst │ │ │ ├── empty.rst │ │ │ ├── even.rst │ │ │ ├── index.rst │ │ │ ├── iterable.rst │ │ │ ├── null.rst │ │ │ ├── odd.rst │ │ │ └── sameas.rst │ │ ├── drupal_test.sh │ │ ├── ext │ │ └── twig │ │ │ ├── .gitignore │ │ │ ├── config.m4 │ │ │ ├── config.w32 │ │ │ ├── php_twig.h │ │ │ └── twig.c │ │ ├── lib │ │ └── Twig │ │ │ ├── Autoloader.php │ │ │ ├── BaseNodeVisitor.php │ │ │ ├── Cache │ │ │ ├── Filesystem.php │ │ │ └── Null.php │ │ │ ├── CacheInterface.php │ │ │ ├── Compiler.php │ │ │ ├── CompilerInterface.php │ │ │ ├── ContainerRuntimeLoader.php │ │ │ ├── Environment.php │ │ │ ├── Error.php │ │ │ ├── Error │ │ │ ├── Loader.php │ │ │ ├── Runtime.php │ │ │ └── Syntax.php │ │ │ ├── ExistsLoaderInterface.php │ │ │ ├── ExpressionParser.php │ │ │ ├── Extension.php │ │ │ ├── Extension │ │ │ ├── Core.php │ │ │ ├── Debug.php │ │ │ ├── Escaper.php │ │ │ ├── GlobalsInterface.php │ │ │ ├── InitRuntimeInterface.php │ │ │ ├── Optimizer.php │ │ │ ├── Profiler.php │ │ │ ├── Sandbox.php │ │ │ ├── Staging.php │ │ │ └── StringLoader.php │ │ │ ├── ExtensionInterface.php │ │ │ ├── FactoryRuntimeLoader.php │ │ │ ├── FileExtensionEscapingStrategy.php │ │ │ ├── Filter.php │ │ │ ├── Filter │ │ │ ├── Function.php │ │ │ ├── Method.php │ │ │ └── Node.php │ │ │ ├── FilterCallableInterface.php │ │ │ ├── FilterInterface.php │ │ │ ├── Function.php │ │ │ ├── Function │ │ │ ├── Function.php │ │ │ ├── Method.php │ │ │ └── Node.php │ │ │ ├── FunctionCallableInterface.php │ │ │ ├── FunctionInterface.php │ │ │ ├── Lexer.php │ │ │ ├── LexerInterface.php │ │ │ ├── Loader │ │ │ ├── Array.php │ │ │ ├── Chain.php │ │ │ ├── Filesystem.php │ │ │ └── String.php │ │ │ ├── LoaderInterface.php │ │ │ ├── Markup.php │ │ │ ├── Node.php │ │ │ ├── Node │ │ │ ├── AutoEscape.php │ │ │ ├── Block.php │ │ │ ├── BlockReference.php │ │ │ ├── Body.php │ │ │ ├── CheckSecurity.php │ │ │ ├── Deprecated.php │ │ │ ├── Do.php │ │ │ ├── Embed.php │ │ │ ├── Expression.php │ │ │ ├── Expression │ │ │ │ ├── Array.php │ │ │ │ ├── AssignName.php │ │ │ │ ├── Binary.php │ │ │ │ ├── Binary │ │ │ │ │ ├── Add.php │ │ │ │ │ ├── And.php │ │ │ │ │ ├── BitwiseAnd.php │ │ │ │ │ ├── BitwiseOr.php │ │ │ │ │ ├── BitwiseXor.php │ │ │ │ │ ├── Concat.php │ │ │ │ │ ├── Div.php │ │ │ │ │ ├── EndsWith.php │ │ │ │ │ ├── Equal.php │ │ │ │ │ ├── FloorDiv.php │ │ │ │ │ ├── Greater.php │ │ │ │ │ ├── GreaterEqual.php │ │ │ │ │ ├── In.php │ │ │ │ │ ├── Less.php │ │ │ │ │ ├── LessEqual.php │ │ │ │ │ ├── Matches.php │ │ │ │ │ ├── Mod.php │ │ │ │ │ ├── Mul.php │ │ │ │ │ ├── NotEqual.php │ │ │ │ │ ├── NotIn.php │ │ │ │ │ ├── Or.php │ │ │ │ │ ├── Power.php │ │ │ │ │ ├── Range.php │ │ │ │ │ ├── StartsWith.php │ │ │ │ │ └── Sub.php │ │ │ │ ├── BlockReference.php │ │ │ │ ├── Call.php │ │ │ │ ├── Conditional.php │ │ │ │ ├── Constant.php │ │ │ │ ├── ExtensionReference.php │ │ │ │ ├── Filter.php │ │ │ │ ├── Filter │ │ │ │ │ └── Default.php │ │ │ │ ├── Function.php │ │ │ │ ├── GetAttr.php │ │ │ │ ├── MethodCall.php │ │ │ │ ├── Name.php │ │ │ │ ├── NullCoalesce.php │ │ │ │ ├── Parent.php │ │ │ │ ├── TempName.php │ │ │ │ ├── Test.php │ │ │ │ ├── Test │ │ │ │ │ ├── Constant.php │ │ │ │ │ ├── Defined.php │ │ │ │ │ ├── Divisibleby.php │ │ │ │ │ ├── Even.php │ │ │ │ │ ├── Null.php │ │ │ │ │ ├── Odd.php │ │ │ │ │ └── Sameas.php │ │ │ │ ├── Unary.php │ │ │ │ └── Unary │ │ │ │ │ ├── Neg.php │ │ │ │ │ ├── Not.php │ │ │ │ │ └── Pos.php │ │ │ ├── Flush.php │ │ │ ├── For.php │ │ │ ├── ForLoop.php │ │ │ ├── If.php │ │ │ ├── Import.php │ │ │ ├── Include.php │ │ │ ├── Macro.php │ │ │ ├── Module.php │ │ │ ├── Print.php │ │ │ ├── Sandbox.php │ │ │ ├── SandboxedPrint.php │ │ │ ├── Set.php │ │ │ ├── SetTemp.php │ │ │ ├── Spaceless.php │ │ │ ├── Text.php │ │ │ └── With.php │ │ │ ├── NodeCaptureInterface.php │ │ │ ├── NodeInterface.php │ │ │ ├── NodeOutputInterface.php │ │ │ ├── NodeTraverser.php │ │ │ ├── NodeVisitor │ │ │ ├── Escaper.php │ │ │ ├── Optimizer.php │ │ │ ├── SafeAnalysis.php │ │ │ └── Sandbox.php │ │ │ ├── NodeVisitorInterface.php │ │ │ ├── Parser.php │ │ │ ├── ParserInterface.php │ │ │ ├── Profiler │ │ │ ├── Dumper │ │ │ │ ├── Base.php │ │ │ │ ├── Blackfire.php │ │ │ │ ├── Html.php │ │ │ │ └── Text.php │ │ │ ├── Node │ │ │ │ ├── EnterProfile.php │ │ │ │ └── LeaveProfile.php │ │ │ ├── NodeVisitor │ │ │ │ └── Profiler.php │ │ │ └── Profile.php │ │ │ ├── RuntimeLoaderInterface.php │ │ │ ├── Sandbox │ │ │ ├── SecurityError.php │ │ │ ├── SecurityNotAllowedFilterError.php │ │ │ ├── SecurityNotAllowedFunctionError.php │ │ │ ├── SecurityNotAllowedMethodError.php │ │ │ ├── SecurityNotAllowedPropertyError.php │ │ │ ├── SecurityNotAllowedTagError.php │ │ │ ├── SecurityPolicy.php │ │ │ └── SecurityPolicyInterface.php │ │ │ ├── SimpleFilter.php │ │ │ ├── SimpleFunction.php │ │ │ ├── SimpleTest.php │ │ │ ├── Source.php │ │ │ ├── SourceContextLoaderInterface.php │ │ │ ├── Template.php │ │ │ ├── TemplateInterface.php │ │ │ ├── TemplateWrapper.php │ │ │ ├── Test.php │ │ │ ├── Test │ │ │ ├── Function.php │ │ │ ├── IntegrationTestCase.php │ │ │ ├── Method.php │ │ │ ├── Node.php │ │ │ └── NodeTestCase.php │ │ │ ├── TestCallableInterface.php │ │ │ ├── TestInterface.php │ │ │ ├── Token.php │ │ │ ├── TokenParser.php │ │ │ ├── TokenParser │ │ │ ├── AutoEscape.php │ │ │ ├── Block.php │ │ │ ├── Deprecated.php │ │ │ ├── Do.php │ │ │ ├── Embed.php │ │ │ ├── Extends.php │ │ │ ├── Filter.php │ │ │ ├── Flush.php │ │ │ ├── For.php │ │ │ ├── From.php │ │ │ ├── If.php │ │ │ ├── Import.php │ │ │ ├── Include.php │ │ │ ├── Macro.php │ │ │ ├── Sandbox.php │ │ │ ├── Set.php │ │ │ ├── Spaceless.php │ │ │ ├── Use.php │ │ │ └── With.php │ │ │ ├── TokenParserBroker.php │ │ │ ├── TokenParserBrokerInterface.php │ │ │ ├── TokenParserInterface.php │ │ │ ├── TokenStream.php │ │ │ └── Util │ │ │ ├── DeprecationCollector.php │ │ │ └── TemplateDirIterator.php │ │ ├── phpunit.xml.dist │ │ ├── src │ │ ├── Cache │ │ │ ├── CacheInterface.php │ │ │ ├── FilesystemCache.php │ │ │ └── NullCache.php │ │ ├── Compiler.php │ │ ├── Environment.php │ │ ├── Error │ │ │ ├── Error.php │ │ │ ├── LoaderError.php │ │ │ ├── RuntimeError.php │ │ │ └── SyntaxError.php │ │ ├── ExpressionParser.php │ │ ├── Extension │ │ │ ├── AbstractExtension.php │ │ │ ├── CoreExtension.php │ │ │ ├── DebugExtension.php │ │ │ ├── EscaperExtension.php │ │ │ ├── ExtensionInterface.php │ │ │ ├── GlobalsInterface.php │ │ │ ├── InitRuntimeInterface.php │ │ │ ├── OptimizerExtension.php │ │ │ ├── ProfilerExtension.php │ │ │ ├── RuntimeExtensionInterface.php │ │ │ ├── SandboxExtension.php │ │ │ ├── StagingExtension.php │ │ │ └── StringLoaderExtension.php │ │ ├── FileExtensionEscapingStrategy.php │ │ ├── Lexer.php │ │ ├── Loader │ │ │ ├── ArrayLoader.php │ │ │ ├── ChainLoader.php │ │ │ ├── ExistsLoaderInterface.php │ │ │ ├── FilesystemLoader.php │ │ │ ├── LoaderInterface.php │ │ │ └── SourceContextLoaderInterface.php │ │ ├── Markup.php │ │ ├── Node │ │ │ ├── AutoEscapeNode.php │ │ │ ├── BlockNode.php │ │ │ ├── BlockReferenceNode.php │ │ │ ├── BodyNode.php │ │ │ ├── CheckSecurityNode.php │ │ │ ├── CheckToStringNode.php │ │ │ ├── DeprecatedNode.php │ │ │ ├── DoNode.php │ │ │ ├── EmbedNode.php │ │ │ ├── Expression │ │ │ │ ├── AbstractExpression.php │ │ │ │ ├── ArrayExpression.php │ │ │ │ ├── ArrowFunctionExpression.php │ │ │ │ ├── AssignNameExpression.php │ │ │ │ ├── Binary │ │ │ │ │ ├── AbstractBinary.php │ │ │ │ │ ├── AddBinary.php │ │ │ │ │ ├── AndBinary.php │ │ │ │ │ ├── BitwiseAndBinary.php │ │ │ │ │ ├── BitwiseOrBinary.php │ │ │ │ │ ├── BitwiseXorBinary.php │ │ │ │ │ ├── ConcatBinary.php │ │ │ │ │ ├── DivBinary.php │ │ │ │ │ ├── EndsWithBinary.php │ │ │ │ │ ├── EqualBinary.php │ │ │ │ │ ├── FloorDivBinary.php │ │ │ │ │ ├── GreaterBinary.php │ │ │ │ │ ├── GreaterEqualBinary.php │ │ │ │ │ ├── InBinary.php │ │ │ │ │ ├── LessBinary.php │ │ │ │ │ ├── LessEqualBinary.php │ │ │ │ │ ├── MatchesBinary.php │ │ │ │ │ ├── ModBinary.php │ │ │ │ │ ├── MulBinary.php │ │ │ │ │ ├── NotEqualBinary.php │ │ │ │ │ ├── NotInBinary.php │ │ │ │ │ ├── OrBinary.php │ │ │ │ │ ├── PowerBinary.php │ │ │ │ │ ├── RangeBinary.php │ │ │ │ │ ├── StartsWithBinary.php │ │ │ │ │ └── SubBinary.php │ │ │ │ ├── BlockReferenceExpression.php │ │ │ │ ├── CallExpression.php │ │ │ │ ├── ConditionalExpression.php │ │ │ │ ├── ConstantExpression.php │ │ │ │ ├── Filter │ │ │ │ │ └── DefaultFilter.php │ │ │ │ ├── FilterExpression.php │ │ │ │ ├── FunctionExpression.php │ │ │ │ ├── GetAttrExpression.php │ │ │ │ ├── InlinePrint.php │ │ │ │ ├── MethodCallExpression.php │ │ │ │ ├── NameExpression.php │ │ │ │ ├── NullCoalesceExpression.php │ │ │ │ ├── ParentExpression.php │ │ │ │ ├── TempNameExpression.php │ │ │ │ ├── Test │ │ │ │ │ ├── ConstantTest.php │ │ │ │ │ ├── DefinedTest.php │ │ │ │ │ ├── DivisiblebyTest.php │ │ │ │ │ ├── EvenTest.php │ │ │ │ │ ├── NullTest.php │ │ │ │ │ ├── OddTest.php │ │ │ │ │ └── SameasTest.php │ │ │ │ ├── TestExpression.php │ │ │ │ └── Unary │ │ │ │ │ ├── AbstractUnary.php │ │ │ │ │ ├── NegUnary.php │ │ │ │ │ ├── NotUnary.php │ │ │ │ │ └── PosUnary.php │ │ │ ├── FlushNode.php │ │ │ ├── ForLoopNode.php │ │ │ ├── ForNode.php │ │ │ ├── IfNode.php │ │ │ ├── ImportNode.php │ │ │ ├── IncludeNode.php │ │ │ ├── MacroNode.php │ │ │ ├── ModuleNode.php │ │ │ ├── Node.php │ │ │ ├── NodeCaptureInterface.php │ │ │ ├── NodeOutputInterface.php │ │ │ ├── PrintNode.php │ │ │ ├── SandboxNode.php │ │ │ ├── SandboxedPrintNode.php │ │ │ ├── SetNode.php │ │ │ ├── SetTempNode.php │ │ │ ├── SpacelessNode.php │ │ │ ├── TextNode.php │ │ │ └── WithNode.php │ │ ├── NodeTraverser.php │ │ ├── NodeVisitor │ │ │ ├── AbstractNodeVisitor.php │ │ │ ├── EscaperNodeVisitor.php │ │ │ ├── NodeVisitorInterface.php │ │ │ ├── OptimizerNodeVisitor.php │ │ │ ├── SafeAnalysisNodeVisitor.php │ │ │ └── SandboxNodeVisitor.php │ │ ├── Parser.php │ │ ├── Profiler │ │ │ ├── Dumper │ │ │ │ ├── BaseDumper.php │ │ │ │ ├── BlackfireDumper.php │ │ │ │ ├── HtmlDumper.php │ │ │ │ └── TextDumper.php │ │ │ ├── Node │ │ │ │ ├── EnterProfileNode.php │ │ │ │ └── LeaveProfileNode.php │ │ │ ├── NodeVisitor │ │ │ │ └── ProfilerNodeVisitor.php │ │ │ └── Profile.php │ │ ├── RuntimeLoader │ │ │ ├── ContainerRuntimeLoader.php │ │ │ ├── FactoryRuntimeLoader.php │ │ │ └── RuntimeLoaderInterface.php │ │ ├── Sandbox │ │ │ ├── SecurityError.php │ │ │ ├── SecurityNotAllowedFilterError.php │ │ │ ├── SecurityNotAllowedFunctionError.php │ │ │ ├── SecurityNotAllowedMethodError.php │ │ │ ├── SecurityNotAllowedPropertyError.php │ │ │ ├── SecurityNotAllowedTagError.php │ │ │ ├── SecurityPolicy.php │ │ │ └── SecurityPolicyInterface.php │ │ ├── Source.php │ │ ├── Template.php │ │ ├── TemplateWrapper.php │ │ ├── Test │ │ │ ├── IntegrationTestCase.php │ │ │ └── NodeTestCase.php │ │ ├── Token.php │ │ ├── TokenParser │ │ │ ├── AbstractTokenParser.php │ │ │ ├── ApplyTokenParser.php │ │ │ ├── AutoEscapeTokenParser.php │ │ │ ├── BlockTokenParser.php │ │ │ ├── DeprecatedTokenParser.php │ │ │ ├── DoTokenParser.php │ │ │ ├── EmbedTokenParser.php │ │ │ ├── ExtendsTokenParser.php │ │ │ ├── FilterTokenParser.php │ │ │ ├── FlushTokenParser.php │ │ │ ├── ForTokenParser.php │ │ │ ├── FromTokenParser.php │ │ │ ├── IfTokenParser.php │ │ │ ├── ImportTokenParser.php │ │ │ ├── IncludeTokenParser.php │ │ │ ├── MacroTokenParser.php │ │ │ ├── SandboxTokenParser.php │ │ │ ├── SetTokenParser.php │ │ │ ├── SpacelessTokenParser.php │ │ │ ├── TokenParserInterface.php │ │ │ ├── UseTokenParser.php │ │ │ └── WithTokenParser.php │ │ ├── TokenStream.php │ │ ├── TwigFilter.php │ │ ├── TwigFunction.php │ │ ├── TwigTest.php │ │ └── Util │ │ │ ├── DeprecationCollector.php │ │ │ └── TemplateDirIterator.php │ │ └── test │ │ └── Twig │ │ └── Tests │ │ ├── AutoloaderTest.php │ │ ├── Cache │ │ └── FilesystemTest.php │ │ ├── CompilerTest.php │ │ ├── ContainerRuntimeLoaderTest.php │ │ ├── CustomExtensionTest.php │ │ ├── EnvironmentTest.php │ │ ├── ErrorTest.php │ │ ├── ExpressionParserTest.php │ │ ├── Extension │ │ ├── CoreTest.php │ │ └── SandboxTest.php │ │ ├── FactoryRuntimeLoaderTest.php │ │ ├── FileCachingTest.php │ │ ├── FileExtensionEscapingStrategyTest.php │ │ ├── FilesystemHelper.php │ │ ├── Fixtures │ │ ├── autoescape │ │ │ ├── block.test │ │ │ └── name.test │ │ ├── errors │ │ │ ├── base.html │ │ │ ├── index.html │ │ │ └── leak-output.php │ │ ├── exceptions │ │ │ ├── child_contents_outside_blocks.test │ │ │ ├── exception_in_extension_extends.test │ │ │ ├── exception_in_extension_include.test │ │ │ ├── multiline_array_with_undefined_variable.test │ │ │ ├── multiline_array_with_undefined_variable_again.test │ │ │ ├── multiline_function_with_undefined_variable.test │ │ │ ├── multiline_function_with_unknown_argument.test │ │ │ ├── multiline_tag_with_undefined_variable.test │ │ │ ├── strict_comparison_operator.test │ │ │ ├── syntax_error_in_reused_template.test │ │ │ ├── unclosed_tag.test │ │ │ ├── undefined_parent.test │ │ │ ├── undefined_template_in_child_template.test │ │ │ └── undefined_trait.test │ │ ├── expressions │ │ │ ├── _self.test │ │ │ ├── array.test │ │ │ ├── array_call.test │ │ │ ├── binary.test │ │ │ ├── bitwise.test │ │ │ ├── call_argument_defined_twice.test │ │ │ ├── call_positional_arg_after_named_arg.test │ │ │ ├── comparison.test │ │ │ ├── divisibleby.test │ │ │ ├── dotdot.test │ │ │ ├── ends_with.test │ │ │ ├── floats.test │ │ │ ├── grouping.test │ │ │ ├── literals.test │ │ │ ├── magic_call.test │ │ │ ├── matches.test │ │ │ ├── method_call.test │ │ │ ├── negative_numbers.test │ │ │ ├── not_arrow_fn.test │ │ │ ├── operators_as_variables.test │ │ │ ├── postfix.test │ │ │ ├── power.test │ │ │ ├── sameas.test │ │ │ ├── starts_with.test │ │ │ ├── string_operator_as_var_assignment.test │ │ │ ├── strings.test │ │ │ ├── ternary_operator.test │ │ │ ├── ternary_operator_noelse.test │ │ │ ├── ternary_operator_nothen.test │ │ │ ├── two_word_operators_as_variables.test │ │ │ ├── unary.test │ │ │ ├── unary_macro_arguments.test │ │ │ └── unary_precedence.test │ │ ├── filters │ │ │ ├── abs.test │ │ │ ├── batch.test │ │ │ ├── batch_float.test │ │ │ ├── batch_with_empty_fill.test │ │ │ ├── batch_with_exact_elements.test │ │ │ ├── batch_with_fill.test │ │ │ ├── batch_with_keys.test │ │ │ ├── batch_with_more_elements.test │ │ │ ├── batch_with_zero_elements.test │ │ │ ├── convert_encoding.test │ │ │ ├── date.test │ │ │ ├── date_default_format.test │ │ │ ├── date_default_format_interval.test │ │ │ ├── date_immutable.test │ │ │ ├── date_interval.test │ │ │ ├── date_modify.test │ │ │ ├── date_namedargs.test │ │ │ ├── default.test │ │ │ ├── dynamic_filter.test │ │ │ ├── escape.test │ │ │ ├── escape_html_attr.test │ │ │ ├── escape_javascript.test │ │ │ ├── escape_non_supported_charset.test │ │ │ ├── filter.test │ │ │ ├── filter_php_55.test │ │ │ ├── filter_php_56.test │ │ │ ├── first.test │ │ │ ├── force_escape.test │ │ │ ├── format.test │ │ │ ├── join.test │ │ │ ├── json_encode.test │ │ │ ├── last.test │ │ │ ├── length.test │ │ │ ├── length_utf8.test │ │ │ ├── map.test │ │ │ ├── merge.test │ │ │ ├── nl2br.test │ │ │ ├── number_format.test │ │ │ ├── number_format_default.test │ │ │ ├── reduce.test │ │ │ ├── replace.test │ │ │ ├── replace_invalid_arg.test │ │ │ ├── reverse.test │ │ │ ├── round.test │ │ │ ├── slice.test │ │ │ ├── sort.test │ │ │ ├── spaceless.test │ │ │ ├── special_chars.test │ │ │ ├── split.test │ │ │ ├── split_utf8.test │ │ │ ├── static_calls.test │ │ │ ├── trim.test │ │ │ ├── urlencode.test │ │ │ └── urlencode_deprecated.test │ │ ├── functions │ │ │ ├── attribute.test │ │ │ ├── block.test │ │ │ ├── block_with_template.test │ │ │ ├── block_without_name.test │ │ │ ├── constant.test │ │ │ ├── cycle.test │ │ │ ├── date.test │ │ │ ├── date_namedargs.test │ │ │ ├── dump.test │ │ │ ├── dump_array.test │ │ │ ├── dynamic_function.test │ │ │ ├── include │ │ │ │ ├── assignment.test │ │ │ │ ├── autoescaping.test │ │ │ │ ├── basic.test │ │ │ │ ├── expression.test │ │ │ │ ├── ignore_missing.test │ │ │ │ ├── ignore_missing_exists.test │ │ │ │ ├── include_missing_extends.test │ │ │ │ ├── missing.test │ │ │ │ ├── missing_nested.test │ │ │ │ ├── sandbox.test │ │ │ │ ├── sandbox_disabling.test │ │ │ │ ├── sandbox_disabling_ignore_missing.test │ │ │ │ ├── template_instance.test │ │ │ │ ├── templates_as_array.test │ │ │ │ ├── with_context.test │ │ │ │ └── with_variables.test │ │ │ ├── include_template_from_string.test │ │ │ ├── magic_call.test │ │ │ ├── magic_call53.test │ │ │ ├── max.test │ │ │ ├── min.test │ │ │ ├── range.test │ │ │ ├── recursive_block_with_inheritance.test │ │ │ ├── source.test │ │ │ ├── special_chars.test │ │ │ ├── static_calls.test │ │ │ ├── template_from_string.test │ │ │ └── template_from_string_error.test │ │ ├── macros │ │ │ ├── default_values.test │ │ │ ├── nested_calls.test │ │ │ ├── reserved_variables.test │ │ │ ├── simple.test │ │ │ ├── varargs.test │ │ │ ├── varargs_argument.test │ │ │ └── with_filters.test │ │ ├── regression │ │ │ ├── block_names_unicity.test │ │ │ ├── combined_debug_info.test │ │ │ ├── empty_token.test │ │ │ ├── issue_1143.test │ │ │ ├── multi_word_tests.test │ │ │ ├── simple_xml_element.test │ │ │ └── strings_like_numbers.test │ │ ├── tags │ │ │ ├── apply │ │ │ │ ├── basic.test │ │ │ │ ├── json_encode.test │ │ │ │ ├── multiple.test │ │ │ │ ├── nested.test │ │ │ │ ├── scope.test │ │ │ │ ├── with_for_tag.test │ │ │ │ └── with_if_tag.test │ │ │ ├── autoescape │ │ │ │ ├── basic.test │ │ │ │ ├── blocks.test │ │ │ │ ├── double_escaping.test │ │ │ │ ├── functions.test │ │ │ │ ├── literal.test │ │ │ │ ├── nested.test │ │ │ │ ├── objects.test │ │ │ │ ├── raw.test │ │ │ │ ├── strategy.legacy.test │ │ │ │ ├── strategy.test │ │ │ │ ├── type.test │ │ │ │ ├── with_filters.test │ │ │ │ ├── with_filters_arguments.test │ │ │ │ ├── with_pre_escape_filters.test │ │ │ │ └── with_preserves_safety_filters.test │ │ │ ├── block │ │ │ │ ├── basic.test │ │ │ │ ├── block_unique_name.test │ │ │ │ └── special_chars.test │ │ │ ├── deprecated │ │ │ │ ├── block.legacy.test │ │ │ │ ├── macro.legacy.test │ │ │ │ └── template.legacy.test │ │ │ ├── embed │ │ │ │ ├── basic.test │ │ │ │ ├── complex_dynamic_parent.test │ │ │ │ ├── dynamic_parent.test │ │ │ │ ├── error_line.test │ │ │ │ ├── multiple.test │ │ │ │ ├── nested.test │ │ │ │ └── with_extends.test │ │ │ ├── filter │ │ │ │ ├── basic.test │ │ │ │ ├── json_encode.test │ │ │ │ ├── multiple.test │ │ │ │ ├── nested.test │ │ │ │ ├── scope.test │ │ │ │ ├── with_for_tag.test │ │ │ │ └── with_if_tag.test │ │ │ ├── for │ │ │ │ ├── condition.test │ │ │ │ ├── context.test │ │ │ │ ├── else.test │ │ │ │ ├── inner_variables.test │ │ │ │ ├── keys.test │ │ │ │ ├── keys_and_values.test │ │ │ │ ├── loop_context.test │ │ │ │ ├── loop_context_local.test │ │ │ │ ├── loop_not_defined.test │ │ │ │ ├── loop_not_defined_cond.test │ │ │ │ ├── nested_else.test │ │ │ │ ├── objects.test │ │ │ │ ├── objects_countable.test │ │ │ │ ├── recursive.test │ │ │ │ └── values.test │ │ │ ├── from.test │ │ │ ├── if │ │ │ │ ├── basic.test │ │ │ │ └── expression.test │ │ │ ├── include │ │ │ │ ├── basic.test │ │ │ │ ├── expression.test │ │ │ │ ├── ignore_missing.test │ │ │ │ ├── ignore_missing_exists.test │ │ │ │ ├── include_missing_extends.test │ │ │ │ ├── missing.test │ │ │ │ ├── missing_nested.test │ │ │ │ ├── only.test │ │ │ │ ├── template_instance.test │ │ │ │ ├── templates_as_array.test │ │ │ │ └── with_variables.test │ │ │ ├── inheritance │ │ │ │ ├── basic.test │ │ │ │ ├── block_expr.test │ │ │ │ ├── block_expr2.test │ │ │ │ ├── conditional.test │ │ │ │ ├── dynamic.test │ │ │ │ ├── empty.test │ │ │ │ ├── extends_as_array.test │ │ │ │ ├── extends_as_array_with_empty_name.test │ │ │ │ ├── extends_as_array_with_null_name.test │ │ │ │ ├── extends_in_block.test │ │ │ │ ├── extends_in_macro.test │ │ │ │ ├── multiple.test │ │ │ │ ├── multiple_dynamic.test │ │ │ │ ├── nested_blocks.test │ │ │ │ ├── nested_blocks_parent_only.test │ │ │ │ ├── nested_inheritance.test │ │ │ │ ├── parent.test │ │ │ │ ├── parent_as_template_wrapper.test │ │ │ │ ├── parent_change.test │ │ │ │ ├── parent_isolation.test │ │ │ │ ├── parent_nested.test │ │ │ │ ├── parent_without_extends.test │ │ │ │ ├── parent_without_extends_but_traits.test │ │ │ │ ├── template_instance.test │ │ │ │ └── use.test │ │ │ ├── macro │ │ │ │ ├── basic.test │ │ │ │ ├── endmacro_name.test │ │ │ │ ├── external.test │ │ │ │ ├── from.test │ │ │ │ ├── from_in_block_is_local.test │ │ │ │ ├── from_local_override.test │ │ │ │ ├── from_macro_in_a_macro.test │ │ │ │ ├── from_nested_blocks.test │ │ │ │ ├── from_nested_blocks_with_global_macro.test │ │ │ │ ├── from_syntax_error.test │ │ │ │ ├── from_with_reserved_name.test │ │ │ │ ├── global.test │ │ │ │ ├── import_and_blocks.test │ │ │ │ ├── import_from_string_template.test │ │ │ │ ├── import_in_block_is_local.test │ │ │ │ ├── import_local_override.test │ │ │ │ ├── import_macro_in_a_macro.test │ │ │ │ ├── import_nested_blocks.legacy.test │ │ │ │ ├── import_nested_blocks_with_global_macro.legacy.test │ │ │ │ ├── import_self_parent.test │ │ │ │ ├── import_syntax_error.test │ │ │ │ ├── import_with_reserved_name.test │ │ │ │ ├── reserved_name.test │ │ │ │ ├── self_import.test │ │ │ │ ├── special_chars.test │ │ │ │ └── super_globals.test │ │ │ ├── raw │ │ │ │ ├── basic.legacy.test │ │ │ │ ├── mixed_usage_with_raw.legacy.test │ │ │ │ └── whitespace_control.legacy.test │ │ │ ├── sandbox │ │ │ │ ├── array.test │ │ │ │ ├── not_valid1.test │ │ │ │ ├── not_valid2.test │ │ │ │ └── simple.test │ │ │ ├── set │ │ │ │ ├── basic.test │ │ │ │ ├── capture-empty.test │ │ │ │ ├── capture.test │ │ │ │ ├── capture_scope.test │ │ │ │ ├── expression.test │ │ │ │ ├── inheritance.test │ │ │ │ ├── inheritance_overriding.test │ │ │ │ └── mutating.test │ │ │ ├── spaceless │ │ │ │ └── simple.test │ │ │ ├── special_chars.test │ │ │ ├── use │ │ │ │ ├── aliases.test │ │ │ │ ├── basic.test │ │ │ │ ├── deep.test │ │ │ │ ├── deep_empty.test │ │ │ │ ├── inheritance.test │ │ │ │ ├── inheritance2.test │ │ │ │ ├── multiple.test │ │ │ │ ├── multiple_aliases.test │ │ │ │ ├── parent_block.test │ │ │ │ ├── parent_block2.test │ │ │ │ ├── parent_block3.test │ │ │ │ └── use_with_parent.test │ │ │ ├── verbatim │ │ │ │ ├── basic.test │ │ │ │ ├── mixed_usage_with_raw.test │ │ │ │ └── whitespace_control.test │ │ │ └── with │ │ │ │ ├── basic.test │ │ │ │ ├── expression.test │ │ │ │ ├── globals.test │ │ │ │ ├── iterable.test │ │ │ │ ├── nested.test │ │ │ │ ├── with_no_hash.test │ │ │ │ └── with_only.test │ │ ├── tests │ │ │ ├── array.test │ │ │ ├── constant.test │ │ │ ├── defined.test │ │ │ ├── defined_for_attribute.test │ │ │ ├── defined_for_blocks.test │ │ │ ├── defined_for_blocks_with_template.test │ │ │ ├── defined_for_constants.test │ │ │ ├── defined_on_complex_expr.test │ │ │ ├── dynamic_test.test │ │ │ ├── empty.test │ │ │ ├── even.test │ │ │ ├── in.test │ │ │ ├── in_with_objects.test │ │ │ ├── iterable.test │ │ │ ├── null_coalesce.test │ │ │ └── odd.test │ │ └── whitespace │ │ │ ├── trim_block.test │ │ │ ├── trim_delimiter_as_strings.test │ │ │ ├── trim_left.test │ │ │ ├── trim_line_left.test │ │ │ ├── trim_line_right.test │ │ │ └── trim_right.test │ │ ├── IntegrationTest.php │ │ ├── LegacyFixtures │ │ ├── autoescape │ │ │ └── filename.legacy.test │ │ ├── functions │ │ │ └── undefined_block.legacy.test │ │ └── test.legacy.test │ │ ├── LegacyIntegrationTest.php │ │ ├── LexerTest.php │ │ ├── Loader │ │ ├── ArrayTest.php │ │ ├── ChainTest.php │ │ ├── FilesystemTest.php │ │ └── Fixtures │ │ │ ├── inheritance │ │ │ ├── array_inheritance_empty_parent.html.twig │ │ │ ├── array_inheritance_nonexistent_parent.html.twig │ │ │ ├── array_inheritance_null_parent.html.twig │ │ │ ├── array_inheritance_valid_parent.html.twig │ │ │ ├── parent.html.twig │ │ │ └── spare_parent.html.twig │ │ │ ├── named │ │ │ └── index.html │ │ │ ├── named_bis │ │ │ └── index.html │ │ │ ├── named_final │ │ │ └── index.html │ │ │ ├── named_quater │ │ │ └── named_absolute.html │ │ │ ├── named_ter │ │ │ └── index.html │ │ │ ├── normal │ │ │ └── index.html │ │ │ ├── normal_bis │ │ │ └── index.html │ │ │ ├── normal_final │ │ │ └── index.html │ │ │ ├── normal_ter │ │ │ └── index.html │ │ │ ├── phar │ │ │ └── phar-sample.phar │ │ │ └── themes │ │ │ ├── theme1 │ │ │ └── blocks.html.twig │ │ │ └── theme2 │ │ │ └── blocks.html.twig │ │ ├── NativeExtensionTest.php │ │ ├── Node │ │ ├── AutoEscapeTest.php │ │ ├── BlockReferenceTest.php │ │ ├── BlockTest.php │ │ ├── DeprecatedTest.php │ │ ├── DoTest.php │ │ ├── Expression │ │ │ ├── ArrayTest.php │ │ │ ├── AssignNameTest.php │ │ │ ├── Binary │ │ │ │ ├── AddTest.php │ │ │ │ ├── AndTest.php │ │ │ │ ├── ConcatTest.php │ │ │ │ ├── DivTest.php │ │ │ │ ├── FloorDivTest.php │ │ │ │ ├── ModTest.php │ │ │ │ ├── MulTest.php │ │ │ │ ├── OrTest.php │ │ │ │ └── SubTest.php │ │ │ ├── CallTest.php │ │ │ ├── ConditionalTest.php │ │ │ ├── ConstantTest.php │ │ │ ├── FilterTest.php │ │ │ ├── FunctionTest.php │ │ │ ├── GetAttrTest.php │ │ │ ├── NameTest.php │ │ │ ├── NullCoalesceTest.php │ │ │ ├── PHP53 │ │ │ │ ├── FilterInclude.php │ │ │ │ ├── FunctionInclude.php │ │ │ │ └── TestInclude.php │ │ │ ├── ParentTest.php │ │ │ ├── TestTest.php │ │ │ └── Unary │ │ │ │ ├── NegTest.php │ │ │ │ ├── NotTest.php │ │ │ │ └── PosTest.php │ │ ├── ForTest.php │ │ ├── IfTest.php │ │ ├── ImportTest.php │ │ ├── IncludeTest.php │ │ ├── MacroTest.php │ │ ├── ModuleTest.php │ │ ├── PrintTest.php │ │ ├── SandboxTest.php │ │ ├── SetTest.php │ │ ├── SpacelessTest.php │ │ └── TextTest.php │ │ ├── NodeTraverserTest.php │ │ ├── NodeVisitor │ │ └── OptimizerTest.php │ │ ├── ParserTest.php │ │ ├── Profiler │ │ ├── Dumper │ │ │ ├── AbstractTest.php │ │ │ ├── BlackfireTest.php │ │ │ ├── HtmlTest.php │ │ │ └── TextTest.php │ │ └── ProfileTest.php │ │ ├── TemplateTest.php │ │ ├── TemplateWrapperTest.php │ │ ├── TokenStreamTest.php │ │ ├── Util │ │ └── DeprecationCollectorTest.php │ │ └── escapingTest.php │ └── yansongda │ ├── pay │ ├── .gitignore │ ├── ISSUE_TEMPLATE.md │ ├── LICENSE │ ├── README.md │ ├── SUMMARY.md │ ├── composer.json │ ├── docs │ │ ├── alipay │ │ │ ├── README.md │ │ │ ├── cancel.md │ │ │ ├── close.md │ │ │ ├── download.md │ │ │ ├── find.md │ │ │ ├── pay.md │ │ │ ├── refund.md │ │ │ ├── success.md │ │ │ └── verify.md │ │ ├── others │ │ │ ├── faq.md │ │ │ └── others.md │ │ └── wechat │ │ │ ├── README.md │ │ │ ├── cancel.md │ │ │ ├── close.md │ │ │ ├── find.md │ │ │ ├── pay.md │ │ │ ├── refund.md │ │ │ ├── success.md │ │ │ └── verify.md │ ├── phpunit.xml.dist │ ├── src │ │ ├── Contracts │ │ │ ├── GatewayApplicationInterface.php │ │ │ └── GatewayInterface.php │ │ ├── Exceptions │ │ │ ├── Exception.php │ │ │ ├── GatewayException.php │ │ │ ├── InvalidArgumentException.php │ │ │ ├── InvalidConfigException.php │ │ │ ├── InvalidGatewayException.php │ │ │ └── InvalidSignException.php │ │ ├── Gateways │ │ │ ├── Alipay.php │ │ │ ├── Alipay │ │ │ │ ├── AppGateway.php │ │ │ │ ├── PosGateway.php │ │ │ │ ├── ScanGateway.php │ │ │ │ ├── Support.php │ │ │ │ ├── TransferGateway.php │ │ │ │ ├── WapGateway.php │ │ │ │ └── WebGateway.php │ │ │ ├── Wechat.php │ │ │ └── Wechat │ │ │ │ ├── AppGateway.php │ │ │ │ ├── Gateway.php │ │ │ │ ├── GroupRedpackGateway.php │ │ │ │ ├── MiniappGateway.php │ │ │ │ ├── MpGateway.php │ │ │ │ ├── PosGateway.php │ │ │ │ ├── RedpackGateway.php │ │ │ │ ├── ScanGateway.php │ │ │ │ ├── Support.php │ │ │ │ ├── TransferGateway.php │ │ │ │ └── WapGateway.php │ │ ├── Log.php │ │ └── Pay.php │ └── tests │ │ ├── PayTest.php │ │ └── TestCase.php │ └── supports │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── composer.json │ └── src │ ├── Arr.php │ ├── Collection.php │ ├── Config.php │ ├── Str.php │ └── Traits │ └── HasHttpRequest.php ├── template ├── .gitignore ├── .htaccess └── default │ ├── article │ ├── article.html │ └── articleDetail.html │ ├── block │ ├── article-list.html │ ├── tags-hot.html │ └── tags-new.html │ ├── diy │ └── demo.html │ ├── index │ └── index.html │ ├── main │ ├── 404.html │ ├── footer.html │ ├── header.html │ └── main.html │ ├── page │ └── page.html │ ├── search │ └── search.html │ ├── tag │ ├── tag.html │ └── tagDetail.html │ └── template.json └── think /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .project 3 | *.DS_Store 4 | *.log -------------------------------------------------------------------------------- /.htaccess: -------------------------------------------------------------------------------- 1 | 2 | RewriteEngine on 3 | RewriteCond %{REQUEST_FILENAME} !-d 4 | RewriteCond %{REQUEST_FILENAME} !-f 5 | RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L] 6 | -------------------------------------------------------------------------------- /addons/.gitignore: -------------------------------------------------------------------------------- 1 | !.htaccess 2 | !.gitignore 3 | /collectone 4 | /diyTag 5 | /temp -------------------------------------------------------------------------------- /addons/ad/uninstall.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE mip_ad; -------------------------------------------------------------------------------- /addons/ad/view/admin/ad.routes: -------------------------------------------------------------------------------- 1 | { 2 | name: 'ad', 3 | path: '/:mod/ad/:dataId?', 4 | component: Ad 5 | }, -------------------------------------------------------------------------------- /addons/collectHuochetou/install.sql: -------------------------------------------------------------------------------- 1 | 2 | BEGIN; 3 | INSERT INTO `mip_key` VALUES ('collect_huochetou', 'www.mipjz.com'); 4 | COMMIT; -------------------------------------------------------------------------------- /addons/collectHuochetou/uninstall.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/addons/collectHuochetou/uninstall.sql -------------------------------------------------------------------------------- /addons/collectHuochetou/view/admin/collectHuochetou.routes: -------------------------------------------------------------------------------- 1 | { 2 | name: 'collectHuochetou', 3 | path: '/:mod/collectHuochetou/:dataId?', 4 | component: CollectHuochetou 5 | }, -------------------------------------------------------------------------------- /addons/friendlink/uninstall.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE mip_friendlink; -------------------------------------------------------------------------------- /addons/friendlink/view/admin/friendlink.routes: -------------------------------------------------------------------------------- 1 | { 2 | name: 'friendlink', 3 | path: '/:mod/friendlink/:dataId?', 4 | component: Friendlink 5 | }, -------------------------------------------------------------------------------- /addons/spider/route.php: -------------------------------------------------------------------------------- 1 | 98, 3 | 'path' => './app/addons/adminMenu.html', 'routes' => './app/addons/adminRoutes.routes', 4 | ]; -------------------------------------------------------------------------------- /app/addons/adminRoutes.routes: -------------------------------------------------------------------------------- 1 | { 2 | name: 'addons/addons', 3 | path: '/:mod/addons/:dataId?', 4 | component: Addons 5 | }, -------------------------------------------------------------------------------- /app/article/adminMenu.php: -------------------------------------------------------------------------------- 1 | 2, 4 | 'path' => './app/article/adminMenu.html', 5 | 'routes' => './app/article/adminRoutes.routes', 6 | ]; -------------------------------------------------------------------------------- /app/diy/controller/.htaccess: -------------------------------------------------------------------------------- 1 | deny from all -------------------------------------------------------------------------------- /app/index/adminMenu.php: -------------------------------------------------------------------------------- 1 | 1, 4 | 'path' => './app/index/adminMenu.html', 5 | 'routes' => './app/index/adminRoutes.routes' 6 | ]; -------------------------------------------------------------------------------- /app/index/adminRoutes.routes: -------------------------------------------------------------------------------- 1 | { 2 | name: '/', 3 | path: '/:dataId?', 4 | component: Index 5 | }, -------------------------------------------------------------------------------- /app/install/controller/.htaccess: -------------------------------------------------------------------------------- 1 | deny from all -------------------------------------------------------------------------------- /app/search/route.php: -------------------------------------------------------------------------------- 1 | 99, 4 | 'path' => './app/setting/adminMenu.html', 5 | 'routes' => './app/setting/adminRoutes.routes' 6 | ]; -------------------------------------------------------------------------------- /app/tag/adminMenu.php: -------------------------------------------------------------------------------- 1 | 5, 4 | 'path' => './app/tag/adminMenu.html', 5 | 'routes' => './app/tag/adminRoutes.routes', 6 | ]; -------------------------------------------------------------------------------- /app/user/adminMenu.php: -------------------------------------------------------------------------------- 1 | 8, 5 | 'path' => './app/user/adminMenu.html', 6 | 'routes' => './app/user/adminRoutes.routes' 7 | ]; -------------------------------------------------------------------------------- /app/widget/adminMenu.php: -------------------------------------------------------------------------------- 1 | 97, 4 | 'path' => './app/widget/adminMenu.html', 5 | 'routes' => './app/widget/adminRoutes.routes' 6 | ]; -------------------------------------------------------------------------------- /bcloud_nginx_user.conf: -------------------------------------------------------------------------------- 1 | location / { 2 | if (!-e $request_filename) { 3 | rewrite ^(.*)$ /index.php?s=/$1 last; 4 | } 5 | } -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/favicon.ico -------------------------------------------------------------------------------- /public/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | RewriteEngine on 3 | RewriteBase / 4 | RewriteCond %{REQUEST_FILENAME} !-d 5 | RewriteCond %{REQUEST_FILENAME} !-f 6 | RewriteRule ^(.*)$ /index.php?s=/$1 [QSA,PT,L] 7 | 8 | -------------------------------------------------------------------------------- /public/assets/admin/images/mobile-preview/phone-bg.v3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/public/assets/admin/images/mobile-preview/phone-bg.v3.png -------------------------------------------------------------------------------- /public/assets/admin/images/mobile-preview/phone-bottom.v3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/public/assets/admin/images/mobile-preview/phone-bottom.v3.png -------------------------------------------------------------------------------- /public/assets/admin/images/mobile-preview/phone-top.v3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/public/assets/admin/images/mobile-preview/phone-top.v3.png -------------------------------------------------------------------------------- /public/assets/common/css/fonts/ionicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/public/assets/common/css/fonts/ionicons.ttf -------------------------------------------------------------------------------- /public/assets/common/css/fonts/ionicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/public/assets/common/css/fonts/ionicons.woff -------------------------------------------------------------------------------- /public/assets/common/css/fonts/ionicons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/public/assets/common/css/fonts/ionicons.woff2 -------------------------------------------------------------------------------- /public/assets/common/images/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/public/assets/common/images/avatar.jpg -------------------------------------------------------------------------------- /public/assets/common/images/login-comments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/public/assets/common/images/login-comments.png -------------------------------------------------------------------------------- /public/assets/common/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/public/assets/common/images/logo.png -------------------------------------------------------------------------------- /public/assets/common/images/no-images.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/public/assets/common/images/no-images.jpg -------------------------------------------------------------------------------- /public/assets/common/images/weixin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/public/assets/common/images/weixin.png -------------------------------------------------------------------------------- /public/assets/common/images/zhifubao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/public/assets/common/images/zhifubao.png -------------------------------------------------------------------------------- /public/assets/default/images/no-images.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/public/assets/default/images/no-images.jpg -------------------------------------------------------------------------------- /public/assets/plugin/simditor/images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/public/assets/plugin/simditor/images/image.png -------------------------------------------------------------------------------- /public/assets/plugin/simditor/scripts/page-doc.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | $(function() { 3 | var $page; 4 | return $page = $('.page-doc'); 5 | }); 6 | 7 | }).call(this); 8 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/public/favicon.ico -------------------------------------------------------------------------------- /public/install/.gitignore: -------------------------------------------------------------------------------- 1 | /* 2 | !.gitignore -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /public/uploads/.gitignore: -------------------------------------------------------------------------------- 1 | /* 2 | !.htaccess 3 | !.gitignore -------------------------------------------------------------------------------- /robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /runtime/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /system/.htaccess: -------------------------------------------------------------------------------- 1 | deny from all -------------------------------------------------------------------------------- /system/library/HTMLPurifier.composer.php: -------------------------------------------------------------------------------- 1 | 2 | ]> 3 | 4 | -------------------------------------------------------------------------------- /system/vendor/symfony/config/Tests/Fixtures/Util/invalid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /system/vendor/symfony/config/Tests/Fixtures/Util/invalid_schema.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /system/vendor/symfony/config/Tests/Fixtures/Util/valid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /system/vendor/symfony/config/Tests/Fixtures/foo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/system/vendor/symfony/config/Tests/Fixtures/foo.xml -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/ParentNotExists.php: -------------------------------------------------------------------------------- 1 | setParameter('php', 'php'); 4 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/includes/HotPath/C1.php: -------------------------------------------------------------------------------- 1 | setParameter('with_wrong_ext', 'from php'); 4 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/php/simple.php: -------------------------------------------------------------------------------- 1 | setParameter('foo', 'foo'); 4 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/xml/nonvalid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/xml/withdoctype.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/anonymous_services_alias.yml: -------------------------------------------------------------------------------- 1 | services: 2 | Bar: ~ 3 | 4 | Foo: 5 | arguments: 6 | - !service 7 | alias: Bar 8 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/anonymous_services_in_parameters.yml: -------------------------------------------------------------------------------- 1 | parameters: 2 | foo: [ !service { } ] 3 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bad_calls.yml: -------------------------------------------------------------------------------- 1 | services: 2 | method_call1: 3 | class: FooClass 4 | calls: foo 5 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bad_decorates.yml: -------------------------------------------------------------------------------- 1 | services: 2 | foo: 3 | class: stdClass 4 | bar: 5 | class: stdClass 6 | decorates: "@foo" 7 | arguments: ["@bar.inner"] 8 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bad_empty_defaults.yml: -------------------------------------------------------------------------------- 1 | services: 2 | _defaults: 3 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bad_empty_instanceof.yml: -------------------------------------------------------------------------------- 1 | services: 2 | _instanceof: 3 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bad_format.yml: -------------------------------------------------------------------------------- 1 | parameters: 2 | FOO: bar 3 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bad_import.yml: -------------------------------------------------------------------------------- 1 | imports: 2 | - { resource: ~ } 3 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bad_imports.yml: -------------------------------------------------------------------------------- 1 | imports: 2 | foo:bar 3 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bad_parameters.yml: -------------------------------------------------------------------------------- 1 | parameters: 2 | foo:bar 3 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bad_service.yml: -------------------------------------------------------------------------------- 1 | services: 2 | foo: bar 3 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bad_services.yml: -------------------------------------------------------------------------------- 1 | services: foo 2 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bad_types1.yml: -------------------------------------------------------------------------------- 1 | services: 2 | foo_service: 3 | class: FooClass 4 | # types is not an array 5 | autowiring_types: 1 6 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bad_types2.yml: -------------------------------------------------------------------------------- 1 | services: 2 | foo_service: 3 | class: FooClass 4 | # autowiring_types is not a string 5 | autowiring_types: [ 1 ] 6 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/badtag1.yml: -------------------------------------------------------------------------------- 1 | services: 2 | foo_service: 3 | class: FooClass 4 | # tags is not an array 5 | tags: string 6 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/badtag2.yml: -------------------------------------------------------------------------------- 1 | services: 2 | foo_service: 3 | class: FooClass 4 | tags: 5 | # tag is missing the name key 6 | foo_tag: { foo: bar } 7 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/bar/services.yml: -------------------------------------------------------------------------------- 1 | services: 2 | AppBundle\Foo: 3 | arguments: 4 | - !service {class: AppBundle\Bar } 5 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/class_from_id.yml: -------------------------------------------------------------------------------- 1 | services: 2 | Symfony\Component\DependencyInjection\Tests\Fixtures\CaseSensitiveClass: 3 | autowire: true 4 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/foo/services.yml: -------------------------------------------------------------------------------- 1 | services: 2 | AppBundle\Hello: 3 | arguments: 4 | - !service {class: AppBundle\World} 5 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/integration/autoconfigure_parent_child/_child.yml: -------------------------------------------------------------------------------- 1 | services: 2 | child_service: 3 | parent: parent_service 4 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/integration/autoconfigure_parent_child_tags/_child.yml: -------------------------------------------------------------------------------- 1 | services: 2 | child_service: 3 | parent: parent_service 4 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/integration/defaults_parent_child/_child.yml: -------------------------------------------------------------------------------- 1 | services: 2 | # loaded here to avoid defaults in other file 3 | child_service: 4 | parent: parent_service 5 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/integration/instanceof_parent_child/_child.yml: -------------------------------------------------------------------------------- 1 | services: 2 | # loaded here to avoid defaults in other file 3 | child_service: 4 | parent: parent_service 5 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/legacy_invalid_alias_definition.yml: -------------------------------------------------------------------------------- 1 | services: 2 | foo: 3 | alias: bar 4 | factory: foo 5 | parent: quz 6 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/nonvalid1.yml: -------------------------------------------------------------------------------- 1 | foo: 2 | bar 3 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/nonvalid2.yml: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/null_config.yml: -------------------------------------------------------------------------------- 1 | project: ~ 2 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services11.yml: -------------------------------------------------------------------------------- 1 | foobarfoobar: {} 2 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services13.yml: -------------------------------------------------------------------------------- 1 | # used to test imports in XML 2 | parameters: 3 | imported_from_yaml: true 4 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services14.yml: -------------------------------------------------------------------------------- 1 | services: 2 | factory: { class: FooBarClass, factory: baz:getClass} 3 | factory_with_static_call: { class: FooBarClass, factory: FooBacFactory::createFooBar} 4 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services23.yml: -------------------------------------------------------------------------------- 1 | services: 2 | bar_service: 3 | class: BarClass 4 | autowire: true 5 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services3.yml: -------------------------------------------------------------------------------- 1 | parameters: 2 | foo: foo 3 | values: 4 | - true 5 | - false 6 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services31_invalid_tags.yml: -------------------------------------------------------------------------------- 1 | services: 2 | _defaults: 3 | tags: ['foo'] 4 | 5 | Foo\Bar: 6 | tags: invalid 7 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services4_bad_import.yml: -------------------------------------------------------------------------------- 1 | imports: 2 | - { resource: foo_fake.yml, ignore_errors: true } 3 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services7.yml: -------------------------------------------------------------------------------- 1 | services: 2 | foo: { class: BarClass } 3 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/services_underscore.yml: -------------------------------------------------------------------------------- 1 | services: 2 | _foo: 3 | class: Foo 4 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/tag_name_only.yml: -------------------------------------------------------------------------------- 1 | services: 2 | foo_service: 3 | class: FooClass 4 | tags: 5 | - foo 6 | -------------------------------------------------------------------------------- /system/vendor/symfony/dependency-injection/Tests/Fixtures/yaml/yaml_with_wrong_ext.ini: -------------------------------------------------------------------------------- 1 | parameters: 2 | with_wrong_ext: from yaml 3 | -------------------------------------------------------------------------------- /system/vendor/symfony/event-dispatcher/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /system/vendor/symfony/filesystem/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /system/vendor/symfony/http-foundation/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /system/vendor/symfony/http-foundation/Tests/File/Fixtures/.unknownextension: -------------------------------------------------------------------------------- 1 | f -------------------------------------------------------------------------------- /system/vendor/symfony/http-foundation/Tests/File/Fixtures/directory/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/system/vendor/symfony/http-foundation/Tests/File/Fixtures/directory/.empty -------------------------------------------------------------------------------- /system/vendor/symfony/http-foundation/Tests/File/Fixtures/other-file.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/system/vendor/symfony/http-foundation/Tests/File/Fixtures/other-file.example -------------------------------------------------------------------------------- /system/vendor/symfony/http-foundation/Tests/File/Fixtures/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/system/vendor/symfony/http-foundation/Tests/File/Fixtures/test -------------------------------------------------------------------------------- /system/vendor/symfony/http-foundation/Tests/File/Fixtures/test.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/system/vendor/symfony/http-foundation/Tests/File/Fixtures/test.gif -------------------------------------------------------------------------------- /system/vendor/symfony/mime/.gitignore: -------------------------------------------------------------------------------- 1 | composer.lock 2 | phpunit.xml 3 | vendor/ 4 | -------------------------------------------------------------------------------- /system/vendor/symfony/mime/Tests/Fixtures/mimetypes/.unknownextension: -------------------------------------------------------------------------------- 1 | f -------------------------------------------------------------------------------- /system/vendor/symfony/mime/Tests/Fixtures/mimetypes/directory/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/system/vendor/symfony/mime/Tests/Fixtures/mimetypes/directory/.empty -------------------------------------------------------------------------------- /system/vendor/symfony/mime/Tests/Fixtures/mimetypes/other-file.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/system/vendor/symfony/mime/Tests/Fixtures/mimetypes/other-file.example -------------------------------------------------------------------------------- /system/vendor/symfony/mime/Tests/Fixtures/mimetypes/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/system/vendor/symfony/mime/Tests/Fixtures/mimetypes/test -------------------------------------------------------------------------------- /system/vendor/symfony/mime/Tests/Fixtures/mimetypes/test.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/system/vendor/symfony/mime/Tests/Fixtures/mimetypes/test.gif -------------------------------------------------------------------------------- /system/vendor/symfony/yaml/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /system/vendor/symfony/yaml/Tests/Fixtures/arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/system/vendor/symfony/yaml/Tests/Fixtures/arrow.gif -------------------------------------------------------------------------------- /system/vendor/symfony/yaml/Tests/Fixtures/embededPhp.yml: -------------------------------------------------------------------------------- 1 | value: 2 | -------------------------------------------------------------------------------- /system/vendor/symfony/yaml/Tests/Fixtures/legacyNonStringKeys.yml: -------------------------------------------------------------------------------- 1 | - legacyBooleanMappingKeys 2 | - legacyNullMappingKey 3 | -------------------------------------------------------------------------------- /system/vendor/symfony/yaml/Tests/Fixtures/legacyNullMappingKey.yml: -------------------------------------------------------------------------------- 1 | --- %YAML:1.0 2 | test: Miscellaneous 3 | spec: 2.21 4 | yaml: | 5 | null: ~ 6 | php: | 7 | [ 8 | '' => null, 9 | ] 10 | -------------------------------------------------------------------------------- /system/vendor/symfony/yaml/Tests/Fixtures/multiple_lines_as_literal_block_leading_space_in_first_line.yml: -------------------------------------------------------------------------------- 1 | data: 2 | multi_line: |4 3 | the first line has leading spaces 4 | The second line does not. 5 | -------------------------------------------------------------------------------- /system/vendor/symfony/yaml/Tests/Fixtures/nonStringKeys.yml: -------------------------------------------------------------------------------- 1 | - booleanMappingKeys 2 | - numericMappingKeys 3 | - nullMappingKey 4 | -------------------------------------------------------------------------------- /system/vendor/symfony/yaml/Tests/Fixtures/nullMappingKey.yml: -------------------------------------------------------------------------------- 1 | --- %YAML:1.0 2 | test: Miscellaneous 3 | spec: 2.21 4 | yaml: | 5 | null: ~ 6 | php: | 7 | [ 8 | 'null' => null, 9 | ] 10 | -------------------------------------------------------------------------------- /system/vendor/topthink/think-captcha/.gitignore: -------------------------------------------------------------------------------- 1 | /vendor/ 2 | /composer.lock 3 | .idea -------------------------------------------------------------------------------- /system/vendor/topthink/think-captcha/assets/bgs/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/system/vendor/topthink/think-captcha/assets/bgs/1.jpg -------------------------------------------------------------------------------- /system/vendor/topthink/think-captcha/assets/bgs/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/system/vendor/topthink/think-captcha/assets/bgs/2.jpg -------------------------------------------------------------------------------- /system/vendor/topthink/think-captcha/assets/bgs/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/system/vendor/topthink/think-captcha/assets/bgs/3.jpg -------------------------------------------------------------------------------- /system/vendor/topthink/think-captcha/assets/bgs/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/system/vendor/topthink/think-captcha/assets/bgs/4.jpg -------------------------------------------------------------------------------- /system/vendor/topthink/think-captcha/assets/bgs/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/system/vendor/topthink/think-captcha/assets/bgs/5.jpg -------------------------------------------------------------------------------- /system/vendor/topthink/think-captcha/assets/bgs/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/system/vendor/topthink/think-captcha/assets/bgs/6.jpg -------------------------------------------------------------------------------- /system/vendor/topthink/think-captcha/assets/bgs/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/system/vendor/topthink/think-captcha/assets/bgs/7.jpg -------------------------------------------------------------------------------- /system/vendor/topthink/think-captcha/assets/bgs/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/system/vendor/topthink/think-captcha/assets/bgs/8.jpg -------------------------------------------------------------------------------- /system/vendor/topthink/think-captcha/assets/ttfs/1.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/system/vendor/topthink/think-captcha/assets/ttfs/1.ttf -------------------------------------------------------------------------------- /system/vendor/topthink/think-captcha/assets/ttfs/2.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/system/vendor/topthink/think-captcha/assets/ttfs/2.ttf -------------------------------------------------------------------------------- /system/vendor/topthink/think-captcha/assets/ttfs/3.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/system/vendor/topthink/think-captcha/assets/ttfs/3.ttf -------------------------------------------------------------------------------- /system/vendor/topthink/think-captcha/assets/ttfs/4.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/system/vendor/topthink/think-captcha/assets/ttfs/4.ttf -------------------------------------------------------------------------------- /system/vendor/topthink/think-captcha/assets/ttfs/5.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/system/vendor/topthink/think-captcha/assets/ttfs/5.ttf -------------------------------------------------------------------------------- /system/vendor/topthink/think-captcha/assets/ttfs/6.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/system/vendor/topthink/think-captcha/assets/ttfs/6.ttf -------------------------------------------------------------------------------- /system/vendor/topthink/think-captcha/assets/zhttfs/1.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/system/vendor/topthink/think-captcha/assets/zhttfs/1.ttf -------------------------------------------------------------------------------- /system/vendor/twig/twig/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /composer.lock 3 | /ext/twig/autom4te.cache/ 4 | /phpunit.xml 5 | /vendor 6 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/doc/filters/lower.rst: -------------------------------------------------------------------------------- 1 | ``lower`` 2 | ========= 3 | 4 | The ``lower`` filter converts a value to lowercase: 5 | 6 | .. code-block:: twig 7 | 8 | {{ 'WELCOME'|lower }} 9 | 10 | {# outputs 'welcome' #} 11 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/doc/filters/upper.rst: -------------------------------------------------------------------------------- 1 | ``upper`` 2 | ========= 3 | 4 | The ``upper`` filter converts a value to uppercase: 5 | 6 | .. code-block:: twig 7 | 8 | {{ 'welcome'|upper }} 9 | 10 | {# outputs 'WELCOME' #} 11 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/doc/tests/odd.rst: -------------------------------------------------------------------------------- 1 | ``odd`` 2 | ======= 3 | 4 | ``odd`` returns ``true`` if the given number is odd: 5 | 6 | .. code-block:: twig 7 | 8 | {{ var is odd }} 9 | 10 | .. seealso:: :doc:`even<../tests/even>` 11 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/ext/twig/config.w32: -------------------------------------------------------------------------------- 1 | // vim:ft=javascript 2 | 3 | ARG_ENABLE("twig", "Twig support", "no"); 4 | 5 | if (PHP_TWIG != "no") { 6 | AC_DEFINE('HAVE_TWIG', 1); 7 | EXTENSION('twig', 'twig.c'); 8 | } 9 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/lib/Twig/Cache/Null.php: -------------------------------------------------------------------------------- 1 | "|e }} 5 | --DATA-- 6 | return [] 7 | --EXPECT-- 8 | foo <br /> 9 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Fixtures/filters/escape_javascript.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "escape" filter 3 | --TEMPLATE-- 4 | {{ "é ♜ 𝌆"|e('js') }} 5 | --DATA-- 6 | return [] 7 | --EXPECT-- 8 | \u00E9\u0020\u265C\u0020\uD834\uDF06 9 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Fixtures/filters/escape_non_supported_charset.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "escape" filter 3 | --TEMPLATE-- 4 | {{ "愛していますか?
"|e }} 5 | --DATA-- 6 | return [] 7 | --EXPECT-- 8 | 愛していますか? <br /> 9 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Fixtures/filters/format.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "format" filter 3 | --TEMPLATE-- 4 | {{ string|format(foo, 3) }} 5 | --DATA-- 6 | return ['string' => '%s/%d', 'foo' => 'bar'] 7 | --EXPECT-- 8 | bar/3 9 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Fixtures/filters/special_chars.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "§" custom filter 3 | --TEMPLATE-- 4 | {{ 'foo'|§ }} 5 | --DATA-- 6 | return [] 7 | --EXPECT-- 8 | §foo§ 9 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Fixtures/functions/magic_call.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | __call calls 3 | --TEMPLATE-- 4 | {{ 'foo'|magic_call }} 5 | --DATA-- 6 | return [] 7 | --EXPECT-- 8 | magic_foo 9 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Fixtures/functions/range.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "range" function 3 | --TEMPLATE-- 4 | {{ range(low=0+1, high=10+0, step=2)|join(',') }} 5 | --DATA-- 6 | return [] 7 | --EXPECT-- 8 | 1,3,5,7,9 9 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Fixtures/functions/special_chars.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "§" custom function 3 | --TEMPLATE-- 4 | {{ §('foo') }} 5 | --DATA-- 6 | return [] 7 | --EXPECT-- 8 | §foo§ 9 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Fixtures/regression/empty_token.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Twig outputs 0 nodes correctly 3 | --TEMPLATE-- 4 | {{ foo }}0{{ foo }} 5 | --DATA-- 6 | return ['foo' => 'foo'] 7 | --EXPECT-- 8 | foo0foo 9 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Fixtures/tags/raw/basic.legacy.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "raw" tag 3 | --TEMPLATE-- 4 | {% raw %} 5 | {{ foo }} 6 | {% endraw %} 7 | --DATA-- 8 | return [] 9 | --EXPECT-- 10 | {{ foo }} 11 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Fixtures/tags/special_chars.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "§" custom tag 3 | --TEMPLATE-- 4 | {% § %} 5 | --DATA-- 6 | return [] 7 | --EXPECT-- 8 | § 9 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Fixtures/tags/verbatim/basic.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "verbatim" tag 3 | --TEMPLATE-- 4 | {% verbatim %} 5 | {{ foo }} 6 | {% endverbatim %} 7 | --DATA-- 8 | return [] 9 | --EXPECT-- 10 | {{ foo }} 11 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Fixtures/tags/with/globals.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "with" tag 3 | --TEMPLATE-- 4 | {% with [] only %} 5 | {{ global }} 6 | {% endwith %} 7 | --DATA-- 8 | return [] 9 | --EXPECT-- 10 | global 11 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Fixtures/tests/odd.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "odd" test 3 | --TEMPLATE-- 4 | {{ 1 is odd ? 'ok' : 'ko' }} 5 | {{ 2 is odd ? 'ko' : 'ok' }} 6 | --DATA-- 7 | return [] 8 | --EXPECT-- 9 | ok 10 | ok -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/LegacyFixtures/test.legacy.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Old test classes usage 3 | --TEMPLATE-- 4 | {{ 'foo' is multi word ? 'yes' : 'no' }} 5 | --DATA-- 6 | return [] 7 | --EXPECT-- 8 | no 9 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/inheritance/array_inheritance_empty_parent.html.twig: -------------------------------------------------------------------------------- 1 | {% extends ['','parent.html.twig'] %} 2 | 3 | {% block body %}{{ parent() }} Child{% endblock %} 4 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/inheritance/array_inheritance_nonexistent_parent.html.twig: -------------------------------------------------------------------------------- 1 | {% extends ['nonexistent.html.twig','parent.html.twig'] %} 2 | 3 | {% block body %}{{ parent() }} Child{% endblock %} 4 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/inheritance/array_inheritance_null_parent.html.twig: -------------------------------------------------------------------------------- 1 | {% extends [null,'parent.html.twig'] %} 2 | 3 | {% block body %}{{ parent() }} Child{% endblock %} 4 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/inheritance/array_inheritance_valid_parent.html.twig: -------------------------------------------------------------------------------- 1 | {% extends ['parent.html.twig','spare_parent.html.twig'] %} 2 | 3 | {% block body %}{{ parent() }} Child{% endblock %} 4 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/inheritance/parent.html.twig: -------------------------------------------------------------------------------- 1 | {% block body %}VALID{% endblock %} 2 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/inheritance/spare_parent.html.twig: -------------------------------------------------------------------------------- 1 | {% block body %}SPARE PARENT{% endblock %} 2 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/named/index.html: -------------------------------------------------------------------------------- 1 | named path 2 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/named_bis/index.html: -------------------------------------------------------------------------------- 1 | named path (bis) 2 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/named_final/index.html: -------------------------------------------------------------------------------- 1 | named path (final) 2 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/named_quater/named_absolute.html: -------------------------------------------------------------------------------- 1 | named path (quater) 2 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/named_ter/index.html: -------------------------------------------------------------------------------- 1 | named path (ter) 2 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/normal/index.html: -------------------------------------------------------------------------------- 1 | path 2 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/normal_bis/index.html: -------------------------------------------------------------------------------- 1 | path (bis) 2 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/normal_final/index.html: -------------------------------------------------------------------------------- 1 | path (final) 2 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/normal_ter/index.html: -------------------------------------------------------------------------------- 1 | path (ter) 2 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/phar/phar-sample.phar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sansanyun/mipjz/78e8a559c742b212b8f73fbb828b5cbe604b398b/system/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/phar/phar-sample.phar -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/themes/theme1/blocks.html.twig: -------------------------------------------------------------------------------- 1 | {% block b1 %}block from theme 1{% endblock %} 2 | 3 | {% block b2 %}block from theme 1{% endblock %} 4 | -------------------------------------------------------------------------------- /system/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/themes/theme2/blocks.html.twig: -------------------------------------------------------------------------------- 1 | {% use '@default_theme/blocks.html.twig' %} 2 | 3 | {% block b2 %}block from theme 2{% endblock %} 4 | -------------------------------------------------------------------------------- /system/vendor/yansongda/pay/.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | composer.lock 3 | *.DS_Store 4 | .idea 5 | -------------------------------------------------------------------------------- /system/vendor/yansongda/pay/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | ## 包版本号 2 | 3 | 4 | ## 问题描述 5 | 6 | 7 | ## 代码 8 | 涉及到 异步通知、同步通知 的问题,请将 nginx/Apache 的相关日志贴出来 9 | 10 | ## 报错详情 11 | 12 | -------------------------------------------------------------------------------- /system/vendor/yansongda/pay/src/Exceptions/Exception.php: -------------------------------------------------------------------------------- 1 | Supports 2 | 3 | handle with array/config/guzzle etc. -------------------------------------------------------------------------------- /system/vendor/yansongda/supports/src/Config.php: -------------------------------------------------------------------------------- 1 | 2 | Order Allow,Deny 3 | Deny from all 4 | --------------------------------------------------------------------------------