├── .buildpath
├── .project
├── .settings
├── org.eclipse.php.core.prefs
└── org.eclipse.wst.common.project.facet.core.xml
├── LICENSE.md
├── README.md
├── assets
└── AppAsset.php
├── blog2.sql
├── commands
└── HelloController.php
├── components
├── RctReplyWidget.php
└── TagsCloudWidget.php
├── composer.json
├── composer.lock
├── config
├── console.php
├── db.php
├── params.php
└── web.php
├── controllers
├── CommentController.php
├── LookupController.php
├── PostController.php
├── SiteController.php
└── UserController.php
├── install.txt
├── mail
└── layouts
│ └── html.php
├── models
├── Comment.php
├── CommentSearch.php
├── ContactForm.php
├── LoginForm.php
├── Lookup.php
├── LookupSearch.php
├── Post.php
├── PostSearch.php
├── Tag.php
├── User.php
├── User2.php
└── UserSearch.php
├── requirements.php
├── runtime
└── .gitignore
├── tests
├── README.md
├── codeception.yml
├── codeception
│ ├── .gitignore
│ ├── _bootstrap.php
│ ├── _output
│ │ └── .gitignore
│ ├── _pages
│ │ ├── AboutPage.php
│ │ ├── ContactPage.php
│ │ └── LoginPage.php
│ ├── acceptance.suite.yml
│ ├── acceptance
│ │ ├── AboutCept.php
│ │ ├── ContactCept.php
│ │ ├── HomeCept.php
│ │ ├── LoginCept.php
│ │ └── _bootstrap.php
│ ├── bin
│ │ ├── _bootstrap.php
│ │ ├── yii
│ │ └── yii.bat
│ ├── config
│ │ ├── acceptance.php
│ │ ├── config.php
│ │ ├── functional.php
│ │ └── unit.php
│ ├── fixtures
│ │ └── .gitignore
│ ├── functional.suite.yml
│ ├── functional
│ │ ├── AboutCept.php
│ │ ├── ContactCept.php
│ │ ├── HomeCept.php
│ │ ├── LoginCept.php
│ │ └── _bootstrap.php
│ ├── templates
│ │ └── .gitignore
│ ├── unit.suite.yml
│ └── unit
│ │ ├── _bootstrap.php
│ │ ├── fixtures
│ │ ├── .gitkeep
│ │ └── data
│ │ │ └── .gitkeep
│ │ ├── models
│ │ ├── ContactFormTest.php
│ │ ├── LoginFormTest.php
│ │ └── UserTest.php
│ │ └── templates
│ │ └── fixtures
│ │ └── .gitkeep
└── testwx.php
├── vendor
├── autoload.php
├── bin
│ ├── markdown
│ └── yii
├── bower
│ ├── bootstrap
│ │ ├── Gruntfile.js
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── dist
│ │ │ ├── css
│ │ │ │ ├── bootstrap-theme.css
│ │ │ │ ├── bootstrap-theme.css.map
│ │ │ │ ├── bootstrap-theme.min.css
│ │ │ │ ├── bootstrap.css
│ │ │ │ ├── bootstrap.css.map
│ │ │ │ └── bootstrap.min.css
│ │ │ ├── fonts
│ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ └── js
│ │ │ │ ├── bootstrap.js
│ │ │ │ ├── bootstrap.min.js
│ │ │ │ └── npm.js
│ │ ├── fonts
│ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ └── glyphicons-halflings-regular.woff2
│ │ ├── grunt
│ │ │ ├── bs-commonjs-generator.js
│ │ │ ├── bs-glyphicons-data-generator.js
│ │ │ ├── bs-lessdoc-parser.js
│ │ │ ├── bs-raw-files-generator.js
│ │ │ ├── configBridge.json
│ │ │ └── sauce_browsers.yml
│ │ ├── js
│ │ │ ├── affix.js
│ │ │ ├── alert.js
│ │ │ ├── button.js
│ │ │ ├── carousel.js
│ │ │ ├── collapse.js
│ │ │ ├── dropdown.js
│ │ │ ├── modal.js
│ │ │ ├── popover.js
│ │ │ ├── scrollspy.js
│ │ │ ├── tab.js
│ │ │ ├── tooltip.js
│ │ │ └── transition.js
│ │ ├── less
│ │ │ ├── alerts.less
│ │ │ ├── badges.less
│ │ │ ├── bootstrap.less
│ │ │ ├── breadcrumbs.less
│ │ │ ├── button-groups.less
│ │ │ ├── buttons.less
│ │ │ ├── carousel.less
│ │ │ ├── close.less
│ │ │ ├── code.less
│ │ │ ├── component-animations.less
│ │ │ ├── dropdowns.less
│ │ │ ├── forms.less
│ │ │ ├── glyphicons.less
│ │ │ ├── grid.less
│ │ │ ├── input-groups.less
│ │ │ ├── jumbotron.less
│ │ │ ├── labels.less
│ │ │ ├── list-group.less
│ │ │ ├── media.less
│ │ │ ├── mixins.less
│ │ │ ├── mixins
│ │ │ │ ├── alerts.less
│ │ │ │ ├── background-variant.less
│ │ │ │ ├── border-radius.less
│ │ │ │ ├── buttons.less
│ │ │ │ ├── center-block.less
│ │ │ │ ├── clearfix.less
│ │ │ │ ├── forms.less
│ │ │ │ ├── gradients.less
│ │ │ │ ├── grid-framework.less
│ │ │ │ ├── grid.less
│ │ │ │ ├── hide-text.less
│ │ │ │ ├── image.less
│ │ │ │ ├── labels.less
│ │ │ │ ├── list-group.less
│ │ │ │ ├── nav-divider.less
│ │ │ │ ├── nav-vertical-align.less
│ │ │ │ ├── opacity.less
│ │ │ │ ├── pagination.less
│ │ │ │ ├── panels.less
│ │ │ │ ├── progress-bar.less
│ │ │ │ ├── reset-filter.less
│ │ │ │ ├── reset-text.less
│ │ │ │ ├── resize.less
│ │ │ │ ├── responsive-visibility.less
│ │ │ │ ├── size.less
│ │ │ │ ├── tab-focus.less
│ │ │ │ ├── table-row.less
│ │ │ │ ├── text-emphasis.less
│ │ │ │ ├── text-overflow.less
│ │ │ │ └── vendor-prefixes.less
│ │ │ ├── modals.less
│ │ │ ├── navbar.less
│ │ │ ├── navs.less
│ │ │ ├── normalize.less
│ │ │ ├── pager.less
│ │ │ ├── pagination.less
│ │ │ ├── panels.less
│ │ │ ├── popovers.less
│ │ │ ├── print.less
│ │ │ ├── progress-bars.less
│ │ │ ├── responsive-embed.less
│ │ │ ├── responsive-utilities.less
│ │ │ ├── scaffolding.less
│ │ │ ├── tables.less
│ │ │ ├── theme.less
│ │ │ ├── thumbnails.less
│ │ │ ├── tooltip.less
│ │ │ ├── type.less
│ │ │ ├── utilities.less
│ │ │ ├── variables.less
│ │ │ └── wells.less
│ │ ├── package.js
│ │ └── package.json
│ ├── jquery.inputmask
│ │ ├── Gruntfile.js
│ │ ├── bower.json
│ │ ├── component.json
│ │ ├── composer.json
│ │ ├── dist
│ │ │ ├── inputmask
│ │ │ │ ├── jquery.inputmask.date.extensions.js
│ │ │ │ ├── jquery.inputmask.date.extensions.min.js
│ │ │ │ ├── jquery.inputmask.extensions.js
│ │ │ │ ├── jquery.inputmask.extensions.min.js
│ │ │ │ ├── jquery.inputmask.js
│ │ │ │ ├── jquery.inputmask.min.js
│ │ │ │ ├── jquery.inputmask.numeric.extensions.js
│ │ │ │ ├── jquery.inputmask.numeric.extensions.min.js
│ │ │ │ ├── jquery.inputmask.phone.extensions.js
│ │ │ │ ├── jquery.inputmask.phone.extensions.min.js
│ │ │ │ ├── jquery.inputmask.regex.extensions.js
│ │ │ │ └── jquery.inputmask.regex.extensions.min.js
│ │ │ ├── jquery.inputmask.bundle.js
│ │ │ └── jquery.inputmask.bundle.min.js
│ │ ├── nuspecs
│ │ │ ├── jquery.inputmask.linux.nuspec
│ │ │ └── jquery.inputmask.nuspec
│ │ └── package.json
│ ├── jquery
│ │ ├── MIT-LICENSE.txt
│ │ ├── bower.json
│ │ ├── dist
│ │ │ ├── jquery.js
│ │ │ ├── jquery.min.js
│ │ │ └── jquery.min.map
│ │ └── src
│ │ │ ├── ajax.js
│ │ │ ├── ajax
│ │ │ ├── jsonp.js
│ │ │ ├── load.js
│ │ │ ├── parseJSON.js
│ │ │ ├── parseXML.js
│ │ │ ├── script.js
│ │ │ ├── var
│ │ │ │ ├── nonce.js
│ │ │ │ └── rquery.js
│ │ │ └── xhr.js
│ │ │ ├── attributes.js
│ │ │ ├── attributes
│ │ │ ├── attr.js
│ │ │ ├── classes.js
│ │ │ ├── prop.js
│ │ │ ├── support.js
│ │ │ └── val.js
│ │ │ ├── callbacks.js
│ │ │ ├── core.js
│ │ │ ├── core
│ │ │ ├── access.js
│ │ │ ├── init.js
│ │ │ ├── parseHTML.js
│ │ │ ├── ready.js
│ │ │ └── var
│ │ │ │ └── rsingleTag.js
│ │ │ ├── css.js
│ │ │ ├── css
│ │ │ ├── addGetHookIf.js
│ │ │ ├── curCSS.js
│ │ │ ├── defaultDisplay.js
│ │ │ ├── hiddenVisibleSelectors.js
│ │ │ ├── support.js
│ │ │ ├── swap.js
│ │ │ └── var
│ │ │ │ ├── cssExpand.js
│ │ │ │ ├── getStyles.js
│ │ │ │ ├── isHidden.js
│ │ │ │ ├── rmargin.js
│ │ │ │ └── rnumnonpx.js
│ │ │ ├── data.js
│ │ │ ├── data
│ │ │ ├── Data.js
│ │ │ ├── accepts.js
│ │ │ └── var
│ │ │ │ ├── data_priv.js
│ │ │ │ └── data_user.js
│ │ │ ├── deferred.js
│ │ │ ├── deprecated.js
│ │ │ ├── dimensions.js
│ │ │ ├── effects.js
│ │ │ ├── effects
│ │ │ ├── Tween.js
│ │ │ └── animatedSelector.js
│ │ │ ├── event.js
│ │ │ ├── event
│ │ │ ├── ajax.js
│ │ │ ├── alias.js
│ │ │ └── support.js
│ │ │ ├── exports
│ │ │ ├── amd.js
│ │ │ └── global.js
│ │ │ ├── intro.js
│ │ │ ├── jquery.js
│ │ │ ├── manipulation.js
│ │ │ ├── manipulation
│ │ │ ├── _evalUrl.js
│ │ │ ├── support.js
│ │ │ └── var
│ │ │ │ └── rcheckableType.js
│ │ │ ├── offset.js
│ │ │ ├── outro.js
│ │ │ ├── queue.js
│ │ │ ├── queue
│ │ │ └── delay.js
│ │ │ ├── selector-native.js
│ │ │ ├── selector-sizzle.js
│ │ │ ├── selector.js
│ │ │ ├── serialize.js
│ │ │ ├── sizzle
│ │ │ ├── dist
│ │ │ │ ├── sizzle.js
│ │ │ │ ├── sizzle.min.js
│ │ │ │ └── sizzle.min.map
│ │ │ └── test
│ │ │ │ ├── data
│ │ │ │ ├── empty.js
│ │ │ │ ├── mixed_sort.html
│ │ │ │ └── testinit.js
│ │ │ │ ├── index.html
│ │ │ │ ├── jquery.js
│ │ │ │ └── unit
│ │ │ │ ├── extending.js
│ │ │ │ ├── selector.js
│ │ │ │ └── utilities.js
│ │ │ ├── traversing.js
│ │ │ ├── traversing
│ │ │ ├── findFilter.js
│ │ │ └── var
│ │ │ │ └── rneedsContext.js
│ │ │ ├── var
│ │ │ ├── arr.js
│ │ │ ├── class2type.js
│ │ │ ├── concat.js
│ │ │ ├── hasOwn.js
│ │ │ ├── indexOf.js
│ │ │ ├── pnum.js
│ │ │ ├── push.js
│ │ │ ├── rnotwhite.js
│ │ │ ├── slice.js
│ │ │ ├── strundefined.js
│ │ │ ├── support.js
│ │ │ └── toString.js
│ │ │ └── wrap.js
│ ├── punycode
│ │ ├── LICENSE-MIT.txt
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── punycode.js
│ │ └── punycode.min.js
│ ├── typeahead.js
│ │ ├── .gitignore
│ │ ├── .jshintrc
│ │ ├── .travis.yml
│ │ ├── CHANGELOG.md
│ │ ├── CONTRIBUTING.md
│ │ ├── Gruntfile.js
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── composer.json
│ │ ├── dist
│ │ │ ├── bloodhound.js
│ │ │ ├── bloodhound.min.js
│ │ │ ├── typeahead.bundle.js
│ │ │ ├── typeahead.bundle.min.js
│ │ │ ├── typeahead.jquery.js
│ │ │ └── typeahead.jquery.min.js
│ │ ├── doc
│ │ │ ├── bloodhound.md
│ │ │ ├── jquery_typeahead.md
│ │ │ └── migration
│ │ │ │ └── 0.10.0.md
│ │ ├── karma.conf.js
│ │ ├── package.json
│ │ ├── src
│ │ │ ├── bloodhound
│ │ │ │ ├── bloodhound.js
│ │ │ │ ├── lru_cache.js
│ │ │ │ ├── options_parser.js
│ │ │ │ ├── persistent_storage.js
│ │ │ │ ├── search_index.js
│ │ │ │ ├── tokenizers.js
│ │ │ │ ├── transport.js
│ │ │ │ └── version.js
│ │ │ ├── common
│ │ │ │ └── utils.js
│ │ │ └── typeahead
│ │ │ │ ├── css.js
│ │ │ │ ├── dataset.js
│ │ │ │ ├── dropdown.js
│ │ │ │ ├── event_bus.js
│ │ │ │ ├── event_emitter.js
│ │ │ │ ├── highlight.js
│ │ │ │ ├── html.js
│ │ │ │ ├── input.js
│ │ │ │ ├── plugin.js
│ │ │ │ └── typeahead.js
│ │ ├── test
│ │ │ ├── bloodhound_spec.js
│ │ │ ├── ci
│ │ │ ├── dataset_view_spec.js
│ │ │ ├── dropdown_view_spec.js
│ │ │ ├── event_emitter_spec.js
│ │ │ ├── fixtures
│ │ │ │ ├── ajax_responses.js
│ │ │ │ ├── data.js
│ │ │ │ └── html.js
│ │ │ ├── helpers
│ │ │ │ └── typeahead_mocks.js
│ │ │ ├── highlight_spec.js
│ │ │ ├── input_view_spec.js
│ │ │ ├── integration
│ │ │ │ ├── test.html
│ │ │ │ └── test.js
│ │ │ ├── lru_cache_spec.js
│ │ │ ├── persistent_storage_spec.js
│ │ │ ├── playground.html
│ │ │ ├── search_index_spec.js
│ │ │ ├── tokenizers_spec.js
│ │ │ ├── transport_spec.js
│ │ │ └── typeahead_view_spec.js
│ │ └── typeahead.js.jquery.json
│ └── yii2-pjax
│ │ ├── .gitignore
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── composer.json
│ │ └── jquery.pjax.js
├── cebe
│ └── markdown
│ │ ├── .gitignore
│ │ ├── .scrutinizer.yml
│ │ ├── .travis.yml
│ │ ├── CHANGELOG.md
│ │ ├── CONTRIBUTING.md
│ │ ├── GithubMarkdown.php
│ │ ├── LICENSE
│ │ ├── Markdown.php
│ │ ├── MarkdownExtra.php
│ │ ├── Parser.php
│ │ ├── README.md
│ │ ├── bin
│ │ └── markdown
│ │ ├── block
│ │ ├── CodeTrait.php
│ │ ├── FencedCodeTrait.php
│ │ ├── HeadlineTrait.php
│ │ ├── HtmlTrait.php
│ │ ├── ListTrait.php
│ │ ├── QuoteTrait.php
│ │ ├── RuleTrait.php
│ │ └── TableTrait.php
│ │ ├── composer.json
│ │ ├── inline
│ │ ├── CodeTrait.php
│ │ ├── EmphStrongTrait.php
│ │ ├── LinkTrait.php
│ │ ├── StrikeoutTrait.php
│ │ └── UrlLinkTrait.php
│ │ ├── phpunit.xml.dist
│ │ └── tests
│ │ ├── BaseMarkdownTest.php
│ │ ├── GithubMarkdownTest.php
│ │ ├── MarkdownExtraTest.php
│ │ ├── MarkdownOLStartNumTest.php
│ │ ├── MarkdownTest.php
│ │ ├── ParserTest.php
│ │ ├── bootstrap.php
│ │ ├── extra-data
│ │ ├── fenced-code.html
│ │ ├── fenced-code.md
│ │ ├── special-attributes.html
│ │ ├── special-attributes.md
│ │ ├── tables.html
│ │ ├── tables.md
│ │ ├── test_precedence.html
│ │ └── test_precedence.md
│ │ ├── github-data
│ │ ├── del.html
│ │ ├── del.md
│ │ ├── dense-block-markers.html
│ │ ├── dense-block-markers.md
│ │ ├── dense-block-markers2.html
│ │ ├── dense-block-markers2.md
│ │ ├── github-basics.html
│ │ ├── github-basics.md
│ │ ├── github-code-in-numbered-list.html
│ │ ├── github-code-in-numbered-list.md
│ │ ├── github-sample.html
│ │ ├── github-sample.md
│ │ ├── issue-33.html
│ │ ├── issue-33.md
│ │ ├── issue-38.html
│ │ ├── issue-38.md
│ │ ├── lists.html
│ │ ├── lists.md
│ │ ├── non-tables.html
│ │ ├── non-tables.md
│ │ ├── tables.html
│ │ ├── tables.md
│ │ ├── test_precedence.html
│ │ ├── test_precedence.md
│ │ ├── url.html
│ │ └── url.md
│ │ ├── markdown-data
│ │ ├── README
│ │ ├── blockquote-nested.html
│ │ ├── blockquote-nested.md
│ │ ├── blockquote.html
│ │ ├── blockquote.md
│ │ ├── code.html
│ │ ├── code.md
│ │ ├── dense-block-markers.html
│ │ ├── dense-block-markers.md
│ │ ├── emphasis.html
│ │ ├── emphasis.md
│ │ ├── empty-line.html
│ │ ├── empty-line.md
│ │ ├── endless_loop_bug.html
│ │ ├── endless_loop_bug.md
│ │ ├── escape-in-link.html
│ │ ├── escape-in-link.md
│ │ ├── headline.html
│ │ ├── headline.md
│ │ ├── hr.html
│ │ ├── hr.md
│ │ ├── html-block.html
│ │ ├── html-block.md
│ │ ├── images.html
│ │ ├── images.md
│ │ ├── inline-html.html
│ │ ├── inline-html.md
│ │ ├── lazy-list.html
│ │ ├── lazy-list.md
│ │ ├── links.html
│ │ ├── links.md
│ │ ├── list-marker-in-paragraph.html
│ │ ├── list-marker-in-paragraph.md
│ │ ├── list.html
│ │ ├── list.md
│ │ ├── list_and_reference.html
│ │ ├── list_and_reference.md
│ │ ├── list_items_with_undefined_ref.html
│ │ ├── list_items_with_undefined_ref.md
│ │ ├── md1_amps_and_angle_encoding.html
│ │ ├── md1_amps_and_angle_encoding.md
│ │ ├── md1_auto_links.html
│ │ ├── md1_auto_links.md
│ │ ├── md1_backslash_escapes.html
│ │ ├── md1_backslash_escapes.md
│ │ ├── md1_blockquotes_with_code_blocks.html
│ │ ├── md1_blockquotes_with_code_blocks.md
│ │ ├── md1_horizontal_rules.html
│ │ ├── md1_horizontal_rules.md
│ │ ├── md1_inline_html_avanced.html
│ │ ├── md1_inline_html_avanced.md
│ │ ├── md1_inline_html_comments.html
│ │ ├── md1_inline_html_comments.md
│ │ ├── md1_inline_html_simple.html
│ │ ├── md1_inline_html_simple.md
│ │ ├── md1_links_inline_style.html
│ │ ├── md1_links_inline_style.md
│ │ ├── md1_links_reference_style.html
│ │ ├── md1_links_reference_style.md
│ │ ├── md1_literal_quotes_in_titles.html
│ │ ├── md1_literal_quotes_in_titles.md
│ │ ├── md1_markdown_documentation_basics.html
│ │ ├── md1_markdown_documentation_basics.md
│ │ ├── md1_nested_blockquotes.html
│ │ ├── md1_nested_blockquotes.md
│ │ ├── md1_ordered_and_unordered_lists.html
│ │ ├── md1_ordered_and_unordered_lists.md
│ │ ├── md1_strong_and_em_together.html
│ │ ├── md1_strong_and_em_together.md
│ │ ├── md1_tabs.html
│ │ ├── md1_tabs.md
│ │ ├── md1_tidyness.html
│ │ ├── md1_tidyness.md
│ │ ├── nested-lists.html
│ │ ├── nested-lists.md
│ │ ├── newline.html
│ │ ├── newline.md
│ │ ├── paragraph.html
│ │ ├── paragraph.md
│ │ ├── references.html
│ │ ├── references.md
│ │ ├── specs.html
│ │ ├── specs.md
│ │ ├── test_precedence.html
│ │ ├── test_precedence.md
│ │ ├── unicode.html
│ │ ├── unicode.md
│ │ ├── utf8-do-not-kill-characters.html
│ │ └── utf8-do-not-kill-characters.md
│ │ ├── markdown-ol-start-num-data
│ │ ├── list.html
│ │ ├── list.md
│ │ ├── md1_ordered_and_unordered_lists.html
│ │ └── md1_ordered_and_unordered_lists.md
│ │ └── profile.php
├── composer
│ ├── ClassLoader.php
│ ├── autoload_classmap.php
│ ├── autoload_files.php
│ ├── autoload_namespaces.php
│ ├── autoload_psr4.php
│ ├── autoload_real.php
│ └── installed.json
├── ezyang
│ └── htmlpurifier
│ │ ├── .gitattributes
│ │ ├── .gitignore
│ │ ├── CREDITS
│ │ ├── Doxyfile
│ │ ├── FOCUS
│ │ ├── INSTALL
│ │ ├── INSTALL.fr.utf8
│ │ ├── LICENSE
│ │ ├── NEWS
│ │ ├── README
│ │ ├── TODO
│ │ ├── VERSION
│ │ ├── WHATSNEW
│ │ ├── WYSIWYG
│ │ ├── art
│ │ ├── 1000passes.png
│ │ ├── 100cases.png
│ │ ├── favicon.ico
│ │ ├── icon-16x16.png
│ │ ├── icon-16x16.svg
│ │ ├── icon-32x32.png
│ │ ├── icon-32x32.svg
│ │ ├── icon-64x64.png
│ │ ├── logo-large.png
│ │ ├── logo.png
│ │ ├── logo.svg
│ │ └── powered.png
│ │ ├── benchmarks
│ │ ├── .htaccess
│ │ ├── ConfigSchema.php
│ │ ├── Lexer.php
│ │ ├── Trace.php
│ │ └── samples
│ │ │ └── Lexer
│ │ │ ├── 1.html
│ │ │ ├── 2.html
│ │ │ ├── 3.html
│ │ │ ├── 4.html
│ │ │ └── DISCLAIMER.txt
│ │ ├── composer.json
│ │ ├── configdoc
│ │ ├── generate.php
│ │ ├── styles
│ │ │ ├── plain.css
│ │ │ └── plain.xsl
│ │ ├── types.xml
│ │ └── usage.xml
│ │ ├── docs
│ │ ├── dev-advanced-api.html
│ │ ├── dev-code-quality.txt
│ │ ├── dev-config-bcbreaks.txt
│ │ ├── dev-config-naming.txt
│ │ ├── dev-config-schema.html
│ │ ├── dev-flush.html
│ │ ├── dev-includes.txt
│ │ ├── dev-naming.html
│ │ ├── dev-optimization.html
│ │ ├── dev-progress.html
│ │ ├── dtd
│ │ │ └── xhtml1-transitional.dtd
│ │ ├── enduser-customize.html
│ │ ├── enduser-id.html
│ │ ├── enduser-overview.txt
│ │ ├── enduser-security.txt
│ │ ├── enduser-slow.html
│ │ ├── enduser-tidy.html
│ │ ├── enduser-uri-filter.html
│ │ ├── enduser-utf8.html
│ │ ├── enduser-youtube.html
│ │ ├── entities
│ │ │ ├── xhtml-lat1.ent
│ │ │ ├── xhtml-special.ent
│ │ │ └── xhtml-symbol.ent
│ │ ├── examples
│ │ │ └── basic.php
│ │ ├── fixquotes.htc
│ │ ├── index.html
│ │ ├── proposal-colors.html
│ │ ├── proposal-config.txt
│ │ ├── proposal-css-extraction.txt
│ │ ├── proposal-errors.txt
│ │ ├── proposal-filter-levels.txt
│ │ ├── proposal-language.txt
│ │ ├── proposal-new-directives.txt
│ │ ├── proposal-plists.txt
│ │ ├── ref-content-models.txt
│ │ ├── ref-css-length.txt
│ │ ├── ref-devnetwork.html
│ │ ├── ref-html-modularization.txt
│ │ ├── ref-proprietary-tags.txt
│ │ ├── ref-whatwg.txt
│ │ ├── specimens
│ │ │ ├── LICENSE
│ │ │ ├── html-align-to-css.html
│ │ │ ├── img.png
│ │ │ ├── jochem-blok-word.html
│ │ │ └── windows-live-mail-desktop-beta.html
│ │ └── style.css
│ │ ├── extras
│ │ ├── ConfigDoc
│ │ │ └── HTMLXSLTProcessor.php
│ │ ├── FSTools.php
│ │ ├── FSTools
│ │ │ └── File.php
│ │ ├── HTMLPurifierExtras.auto.php
│ │ ├── HTMLPurifierExtras.autoload.php
│ │ ├── HTMLPurifierExtras.php
│ │ └── README
│ │ ├── 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
│ │ │ │ ├── MultiLength.php
│ │ │ │ ├── Nmtokens.php
│ │ │ │ └── Pixels.php
│ │ │ ├── Integer.php
│ │ │ ├── Lang.php
│ │ │ ├── Switch.php
│ │ │ ├── Text.php
│ │ │ ├── URI.php
│ │ │ └── URI
│ │ │ │ ├── Email.php
│ │ │ │ ├── Email
│ │ │ │ └── SimpleCheck.php
│ │ │ │ ├── Host.php
│ │ │ │ ├── IPv4.php
│ │ │ │ └── IPv6.php
│ │ │ ├── AttrTransform.php
│ │ │ ├── AttrTransform
│ │ │ ├── Background.php
│ │ │ ├── BdoDir.php
│ │ │ ├── BgColor.php
│ │ │ ├── BoolToCSS.php
│ │ │ ├── Border.php
│ │ │ ├── EnumToCSS.php
│ │ │ ├── ImgRequired.php
│ │ │ ├── ImgSpace.php
│ │ │ ├── Input.php
│ │ │ ├── Lang.php
│ │ │ ├── Length.php
│ │ │ ├── Name.php
│ │ │ ├── NameSync.php
│ │ │ ├── Nofollow.php
│ │ │ ├── SafeEmbed.php
│ │ │ ├── SafeObject.php
│ │ │ ├── SafeParam.php
│ │ │ ├── ScriptRequired.php
│ │ │ ├── TargetBlank.php
│ │ │ └── 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.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.RemoveNbsp.Exceptions.txt
│ │ │ │ ├── AutoFormat.RemoveEmpty.RemoveNbsp.txt
│ │ │ │ ├── AutoFormat.RemoveEmpty.txt
│ │ │ │ ├── AutoFormat.RemoveSpansWithoutAttributes.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.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
│ │ │ ├── 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
│ │ │ ├── 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
│ │ │ ├── URISchemeRegistry.php
│ │ │ ├── UnitConverter.php
│ │ │ ├── VarParser.php
│ │ │ ├── VarParser
│ │ │ ├── Flexible.php
│ │ │ └── Native.php
│ │ │ ├── VarParserException.php
│ │ │ └── Zipper.php
│ │ ├── maintenance
│ │ ├── .htaccess
│ │ ├── PH5P.php
│ │ ├── add-vimline.php
│ │ ├── common.php
│ │ ├── compile-doxygen.sh
│ │ ├── config-scanner.php
│ │ ├── flush-definition-cache.php
│ │ ├── flush.php
│ │ ├── generate-entity-file.php
│ │ ├── generate-includes.php
│ │ ├── generate-ph5p-patch.php
│ │ ├── generate-schema-cache.php
│ │ ├── generate-standalone.php
│ │ ├── merge-library.php
│ │ ├── old-extract-schema.php
│ │ ├── old-remove-require-once.php
│ │ ├── old-remove-schema-def.php
│ │ ├── regenerate-docs.sh
│ │ ├── remove-trailing-whitespace.php
│ │ ├── rename-config.php
│ │ ├── update-config.php
│ │ └── update-freshmeat.php
│ │ ├── phpdoc.ini
│ │ ├── plugins
│ │ ├── modx.txt
│ │ └── phorum
│ │ │ ├── .gitignore
│ │ │ ├── Changelog
│ │ │ ├── INSTALL
│ │ │ ├── README
│ │ │ ├── config.default.php
│ │ │ ├── htmlpurifier.php
│ │ │ ├── info.txt
│ │ │ ├── init-config.php
│ │ │ ├── migrate.bbcode.php
│ │ │ ├── settings.php
│ │ │ └── settings
│ │ │ ├── form.php
│ │ │ ├── migrate-sigs-form.php
│ │ │ ├── migrate-sigs.php
│ │ │ └── save.php
│ │ ├── smoketests
│ │ ├── all.php
│ │ ├── attrTransform.php
│ │ ├── attrTransform.xml
│ │ ├── basic.php
│ │ ├── basic
│ │ │ ├── allElements.css
│ │ │ ├── allElements.html
│ │ │ ├── legacy.css
│ │ │ └── legacy.html
│ │ ├── cacheConfig.php
│ │ ├── common.php
│ │ ├── configForm.php
│ │ ├── dataScheme.php
│ │ ├── extractStyleBlocks.php
│ │ ├── img.png
│ │ ├── innerHTML.html
│ │ ├── innerHTML.js
│ │ ├── preserveYouTube.php
│ │ ├── printDefinition.php
│ │ ├── test-schema
│ │ │ ├── Directive.Allowed.txt
│ │ │ ├── Directive.Deprecated.txt
│ │ │ ├── Directive.txt
│ │ │ ├── Type.bool.txt
│ │ │ ├── Type.float.txt
│ │ │ ├── Type.hash.txt
│ │ │ ├── Type.int.txt
│ │ │ ├── Type.istring.txt
│ │ │ ├── Type.itext.txt
│ │ │ ├── Type.list.txt
│ │ │ ├── Type.lookup.txt
│ │ │ ├── Type.mixed.txt
│ │ │ ├── Type.nullbool.txt
│ │ │ ├── Type.nullstring.txt
│ │ │ ├── Type.string.txt
│ │ │ ├── Type.text.txt
│ │ │ ├── Type.txt
│ │ │ └── info.ini
│ │ ├── variableWidthAttack.php
│ │ ├── xssAttacks.php
│ │ └── xssAttacks.xml
│ │ └── tests
│ │ ├── CliTestCase.php
│ │ ├── Debugger.php
│ │ ├── FSTools
│ │ ├── FileSystemHarness.php
│ │ └── FileTest.php
│ │ ├── HTMLPurifier
│ │ ├── AttrCollectionsTest.php
│ │ ├── AttrDef
│ │ │ ├── CSS
│ │ │ │ ├── AlphaValueTest.php
│ │ │ │ ├── BackgroundPositionTest.php
│ │ │ │ ├── BackgroundTest.php
│ │ │ │ ├── BorderTest.php
│ │ │ │ ├── ColorTest.php
│ │ │ │ ├── CompositeTest.php
│ │ │ │ ├── FilterTest.php
│ │ │ │ ├── FontFamilyTest.php
│ │ │ │ ├── FontTest.php
│ │ │ │ ├── ImportantDecoratorTest.php
│ │ │ │ ├── LengthTest.php
│ │ │ │ ├── ListStyleTest.php
│ │ │ │ ├── MultipleTest.php
│ │ │ │ ├── NumberTest.php
│ │ │ │ ├── PercentageTest.php
│ │ │ │ ├── TextDecorationTest.php
│ │ │ │ └── URITest.php
│ │ │ ├── CSSTest.php
│ │ │ ├── EnumTest.php
│ │ │ ├── HTML
│ │ │ │ ├── BoolTest.php
│ │ │ │ ├── ClassTest.php
│ │ │ │ ├── ColorTest.php
│ │ │ │ ├── FrameTargetTest.php
│ │ │ │ ├── IDTest.php
│ │ │ │ ├── LengthTest.php
│ │ │ │ ├── LinkTypesTest.php
│ │ │ │ ├── MultiLengthTest.php
│ │ │ │ ├── NmtokensTest.php
│ │ │ │ └── PixelsTest.php
│ │ │ ├── IntegerTest.php
│ │ │ ├── LangTest.php
│ │ │ ├── SwitchTest.php
│ │ │ ├── TextTest.php
│ │ │ ├── URI
│ │ │ │ ├── Email
│ │ │ │ │ └── SimpleCheckTest.php
│ │ │ │ ├── EmailHarness.php
│ │ │ │ ├── HostTest.php
│ │ │ │ ├── IPv4Test.php
│ │ │ │ └── IPv6Test.php
│ │ │ └── URITest.php
│ │ ├── AttrDefHarness.php
│ │ ├── AttrDefTest.php
│ │ ├── AttrTransform
│ │ │ ├── BackgroundTest.php
│ │ │ ├── BdoDirTest.php
│ │ │ ├── BgColorTest.php
│ │ │ ├── BoolToCSSTest.php
│ │ │ ├── BorderTest.php
│ │ │ ├── EnumToCSSTest.php
│ │ │ ├── ImgRequiredTest.php
│ │ │ ├── ImgSpaceTest.php
│ │ │ ├── InputTest.php
│ │ │ ├── LangTest.php
│ │ │ ├── LengthTest.php
│ │ │ ├── NameSyncTest.php
│ │ │ └── NameTest.php
│ │ ├── AttrTransformHarness.php
│ │ ├── AttrTransformTest.php
│ │ ├── AttrTypesTest.php
│ │ ├── AttrValidator_ErrorsTest.php
│ │ ├── ChildDef
│ │ │ ├── ChameleonTest.php
│ │ │ ├── CustomTest.php
│ │ │ ├── ListTest.php
│ │ │ ├── OptionalTest.php
│ │ │ ├── RequiredTest.php
│ │ │ ├── StrictBlockquoteTest.php
│ │ │ └── TableTest.php
│ │ ├── ChildDefHarness.php
│ │ ├── ComplexHarness.php
│ │ ├── ConfigSchema
│ │ │ ├── InterchangeTest.php
│ │ │ ├── Validator
│ │ │ │ └── directive
│ │ │ │ │ ├── aliasesAliasCollision.vtest
│ │ │ │ │ ├── aliasesDirectiveCollision.vtest
│ │ │ │ │ ├── allowedIsString.vtest
│ │ │ │ │ ├── allowedNotEmpty.vtest
│ │ │ │ │ ├── defaultIsAllowed.vtest
│ │ │ │ │ ├── defaultNullWithAllowed.vtest
│ │ │ │ │ ├── defaultType.vtest
│ │ │ │ │ ├── descriptionNotEmpty.vtest
│ │ │ │ │ ├── ignoreNamespace.vtest
│ │ │ │ │ ├── typeDefined.vtest
│ │ │ │ │ ├── typeExists.vtest
│ │ │ │ │ ├── typeWithAllowedIsStringType.vtest
│ │ │ │ │ ├── typeWithValueAliasesIsStringType.vtest
│ │ │ │ │ ├── unique.vtest
│ │ │ │ │ ├── valueAliasesAliasIsString.vtest
│ │ │ │ │ ├── valueAliasesAliasNotAllowed.vtest
│ │ │ │ │ ├── valueAliasesNotAliasSelf.vtest
│ │ │ │ │ ├── valueAliasesRealAllowed.vtest
│ │ │ │ │ └── valueAliasesRealIsString.vtest
│ │ │ ├── ValidatorAtomTest.php
│ │ │ ├── ValidatorTest.php
│ │ │ └── ValidatorTestCase.php
│ │ ├── ConfigSchemaTest.php
│ │ ├── ConfigTest-create.ini
│ │ ├── ConfigTest-finalize.ini
│ │ ├── ConfigTest-loadIni.ini
│ │ ├── ConfigTest.php
│ │ ├── ContextTest.php
│ │ ├── DefinitionCache
│ │ │ ├── Decorator
│ │ │ │ ├── CleanupTest.php
│ │ │ │ └── MemoryTest.php
│ │ │ ├── DecoratorHarness.php
│ │ │ ├── DecoratorTest.php
│ │ │ ├── SerializerTest.php
│ │ │ └── SerializerTest
│ │ │ │ └── README
│ │ ├── DefinitionCacheFactoryTest.php
│ │ ├── DefinitionCacheHarness.php
│ │ ├── DefinitionCacheTest.php
│ │ ├── DefinitionTest.php
│ │ ├── DefinitionTestable.php
│ │ ├── DoctypeRegistryTest.php
│ │ ├── ElementDefTest.php
│ │ ├── EncoderTest.php
│ │ ├── EntityLookupTest.php
│ │ ├── EntityParserTest.php
│ │ ├── ErrorCollectorEMock.php
│ │ ├── ErrorCollectorTest.php
│ │ ├── ErrorsHarness.php
│ │ ├── Filter
│ │ │ └── ExtractStyleBlocksTest.php
│ │ ├── GeneratorTest.php
│ │ ├── HTMLDefinitionTest.php
│ │ ├── HTMLModule
│ │ │ ├── FormsTest.php
│ │ │ ├── ImageTest.php
│ │ │ ├── NameTest.php
│ │ │ ├── NofollowTest.php
│ │ │ ├── ObjectTest.php
│ │ │ ├── ProprietaryTest.php
│ │ │ ├── RubyTest.php
│ │ │ ├── SafeEmbedTest.php
│ │ │ ├── SafeObjectTest.php
│ │ │ ├── SafeScriptingTest.php
│ │ │ ├── ScriptingTest.php
│ │ │ ├── TargetBlankTest.php
│ │ │ └── TidyTest.php
│ │ ├── HTMLModuleHarness.php
│ │ ├── HTMLModuleManagerTest.php
│ │ ├── HTMLModuleTest.php
│ │ ├── HTMLT.php
│ │ ├── HTMLT
│ │ │ ├── allowed-preserve.htmlt
│ │ │ ├── allowed-remove.htmlt
│ │ │ ├── basic.htmlt
│ │ │ ├── blacklist-preserve.htmlt
│ │ │ ├── blacklist-remove.htmlt
│ │ │ ├── css-allowed-preserve.htmlt
│ │ │ ├── css-allowed-remove.htmlt
│ │ │ ├── disable-uri.htmlt
│ │ │ ├── double-youtube.htmlt
│ │ │ ├── empty.htmlt
│ │ │ ├── file-uri.htmlt
│ │ │ ├── id-default.htmlt
│ │ │ ├── id-enabled.htmlt
│ │ │ ├── id-img.htmlt
│ │ │ ├── id-name-mix.htmlt
│ │ │ ├── inline-list-loop.htmlt
│ │ │ ├── inline-wraps-block.htmlt
│ │ │ ├── list-nesting.htmlt
│ │ │ ├── munge-extra.htmlt
│ │ │ ├── munge.htmlt
│ │ │ ├── name.htmlt
│ │ │ ├── safe-iframe-googlemaps.htmlt
│ │ │ ├── safe-iframe-invalid.htmlt
│ │ │ ├── safe-iframe-youtube.htmlt
│ │ │ ├── safe-iframe.htmlt
│ │ │ ├── safe-object-embed-munge.htmlt
│ │ │ ├── safe-object-embed.htmlt
│ │ │ ├── script-bare.htmlt
│ │ │ ├── script-cdata.htmlt
│ │ │ ├── script-comment.htmlt
│ │ │ ├── script-dbl-comment.htmlt
│ │ │ ├── script-ideal.htmlt
│ │ │ ├── secure-munge.htmlt
│ │ │ ├── shift-jis-preserve-yen.htmlt
│ │ │ ├── shift-jis-remove-yen.htmlt
│ │ │ ├── strict-blockquote-with-inline.htmlt
│ │ │ ├── strict-blockquote.htmlt
│ │ │ ├── strict-underline.htmlt
│ │ │ ├── style-onload.htmlt
│ │ │ ├── tidy-background.htmlt
│ │ │ ├── trusted-comments-required.htmlt
│ │ │ ├── trusted-comments-table.htmlt
│ │ │ ├── trusted-comments.htmlt
│ │ │ └── whitespace-preserve.htmlt
│ │ ├── Harness.php
│ │ ├── IDAccumulatorTest.php
│ │ ├── Injector
│ │ │ ├── AutoParagraphTest.php
│ │ │ ├── DisplayLinkURITest.php
│ │ │ ├── LinkifyTest.php
│ │ │ ├── PurifierLinkifyTest.php
│ │ │ ├── RemoveEmptyTest.php
│ │ │ ├── RemoveSpansWithoutAttributesTest.php
│ │ │ └── SafeObjectTest.php
│ │ ├── InjectorHarness.php
│ │ ├── LanguageFactoryTest.php
│ │ ├── LanguageTest.php
│ │ ├── LengthTest.php
│ │ ├── Lexer
│ │ │ ├── DirectLexTest.php
│ │ │ └── DirectLex_ErrorsTest.php
│ │ ├── LexerTest.php
│ │ ├── PHPT
│ │ │ ├── .gitignore
│ │ │ ├── domxml.phpt
│ │ │ ├── func.phpt
│ │ │ ├── kses
│ │ │ │ └── basic.phpt
│ │ │ ├── loading
│ │ │ │ ├── _autoload.inc
│ │ │ │ ├── _no-autoload.inc
│ │ │ │ ├── auto-includes.phpt
│ │ │ │ ├── auto-with-autoload.phpt
│ │ │ │ ├── auto-with-spl-autoload-default.phpt
│ │ │ │ ├── auto-with-spl-autoload.phpt
│ │ │ │ ├── auto-without-spl-autoload.phpt
│ │ │ │ ├── auto-without-spl-with-autoload.phpt
│ │ │ │ ├── auto.phpt
│ │ │ │ ├── error-auto-with-spl-nonstatic-autoload.phpt
│ │ │ │ ├── path-includes-autoload.phpt
│ │ │ │ ├── path-includes.phpt
│ │ │ │ ├── safe-includes.phpt
│ │ │ │ ├── standalone-autoload.phpt
│ │ │ │ ├── standalone-with-prefix.phpt
│ │ │ │ └── standalone.phpt
│ │ │ ├── stub.phpt
│ │ │ ├── utf8.phpt
│ │ │ └── ze1_compatibility_mode.phpt
│ │ ├── PercentEncoderTest.php
│ │ ├── PropertyListTest.php
│ │ ├── SimpleTest
│ │ │ ├── Reporter.php
│ │ │ └── TextReporter.php
│ │ ├── Strategy
│ │ │ ├── CompositeTest.php
│ │ │ ├── CoreTest.php
│ │ │ ├── ErrorsHarness.php
│ │ │ ├── FixNestingTest.php
│ │ │ ├── FixNesting_ErrorsTest.php
│ │ │ ├── MakeWellFormed
│ │ │ │ ├── EndInsertInjector.php
│ │ │ │ ├── EndInsertInjectorTest.php
│ │ │ │ ├── EndRewindInjector.php
│ │ │ │ ├── EndRewindInjectorTest.php
│ │ │ │ ├── SkipInjector.php
│ │ │ │ └── SkipInjectorTest.php
│ │ │ ├── MakeWellFormedTest.php
│ │ │ ├── MakeWellFormed_ErrorsTest.php
│ │ │ ├── MakeWellFormed_InjectorTest.php
│ │ │ ├── RemoveForeignElementsTest.php
│ │ │ ├── RemoveForeignElements_ErrorsTest.php
│ │ │ ├── RemoveForeignElements_TidyTest.php
│ │ │ ├── ValidateAttributesTest.php
│ │ │ ├── ValidateAttributes_IDTest.php
│ │ │ └── ValidateAttributes_TidyTest.php
│ │ ├── StrategyHarness.php
│ │ ├── StringHashParser
│ │ │ ├── AppendMultiline.txt
│ │ │ ├── Default.txt
│ │ │ ├── Multi.txt
│ │ │ ├── OverrideSingle.txt
│ │ │ └── Simple.txt
│ │ ├── StringHashParserTest.php
│ │ ├── StringHashTest.php
│ │ ├── TagTransformTest.php
│ │ ├── TokenFactoryTest.php
│ │ ├── TokenTest.php
│ │ ├── URIDefinitionTest.php
│ │ ├── URIFilter
│ │ │ ├── DisableExternalResourcesTest.php
│ │ │ ├── DisableExternalTest.php
│ │ │ ├── DisableResourcesTest.php
│ │ │ ├── HostBlacklistTest.php
│ │ │ ├── MakeAbsoluteTest.php
│ │ │ └── MungeTest.php
│ │ ├── URIFilterHarness.php
│ │ ├── URIHarness.php
│ │ ├── URIParserTest.php
│ │ ├── URISchemeRegistryTest.php
│ │ ├── URISchemeTest.php
│ │ ├── URITest.php
│ │ ├── UnitConverterTest.php
│ │ ├── VarParser
│ │ │ ├── FlexibleTest.php
│ │ │ └── NativeTest.php
│ │ ├── VarParserHarness.php
│ │ └── ZipperTest.php
│ │ ├── HTMLPurifierTest.php
│ │ ├── PHPT
│ │ ├── Controller
│ │ │ └── SimpleTest.php
│ │ ├── Reporter
│ │ │ └── SimpleTest.php
│ │ └── Section
│ │ │ └── PRESKIPIF.php
│ │ ├── common.php
│ │ ├── default_load.php
│ │ ├── generate_mock_once.func.php
│ │ ├── index.php
│ │ ├── multitest.php
│ │ ├── path2class.func.php
│ │ ├── test_files.php
│ │ └── tmp
│ │ └── README
├── fzaninotto
│ └── faker
│ │ ├── .gitignore
│ │ ├── .travis.yml
│ │ ├── CHANGELOG.md
│ │ ├── CONTRIBUTING.md
│ │ ├── LICENSE
│ │ ├── Makefile
│ │ ├── composer.json
│ │ ├── phpunit.xml.dist
│ │ ├── readme.md
│ │ ├── src
│ │ ├── Faker
│ │ │ ├── Calculator
│ │ │ │ └── Luhn.php
│ │ │ ├── DefaultGenerator.php
│ │ │ ├── Documentor.php
│ │ │ ├── Factory.php
│ │ │ ├── Generator.php
│ │ │ ├── Guesser
│ │ │ │ └── Name.php
│ │ │ ├── ORM
│ │ │ │ ├── CakePHP
│ │ │ │ │ ├── ColumnTypeGuesser.php
│ │ │ │ │ ├── EntityPopulator.php
│ │ │ │ │ └── Populator.php
│ │ │ │ ├── Doctrine
│ │ │ │ │ ├── ColumnTypeGuesser.php
│ │ │ │ │ ├── EntityPopulator.php
│ │ │ │ │ └── Populator.php
│ │ │ │ ├── Mandango
│ │ │ │ │ ├── ColumnTypeGuesser.php
│ │ │ │ │ ├── EntityPopulator.php
│ │ │ │ │ └── Populator.php
│ │ │ │ └── Propel
│ │ │ │ │ ├── ColumnTypeGuesser.php
│ │ │ │ │ ├── EntityPopulator.php
│ │ │ │ │ └── Populator.php
│ │ │ ├── Provider
│ │ │ │ ├── Address.php
│ │ │ │ ├── Barcode.php
│ │ │ │ ├── Base.php
│ │ │ │ ├── Biased.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── DateTime.php
│ │ │ │ ├── File.php
│ │ │ │ ├── Image.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Lorem.php
│ │ │ │ ├── Miscellaneous.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ ├── Text.php
│ │ │ │ ├── UserAgent.php
│ │ │ │ ├── Uuid.php
│ │ │ │ ├── ar_JO
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── Text.php
│ │ │ │ ├── at_AT
│ │ │ │ │ └── Payment.php
│ │ │ │ ├── be_BE
│ │ │ │ │ └── Payment.php
│ │ │ │ ├── bg_BG
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── bn_BD
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ ├── PhoneNumber.php
│ │ │ │ │ └── Utils.php
│ │ │ │ ├── cs_CZ
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── DateTime.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ ├── PhoneNumber.php
│ │ │ │ │ └── Text.php
│ │ │ │ ├── da_DK
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── de_AT
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── de_DE
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ ├── PhoneNumber.php
│ │ │ │ │ └── Text.php
│ │ │ │ ├── el_GR
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── en_AU
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── en_CA
│ │ │ │ │ ├── Address.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── en_GB
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── en_NZ
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── en_PH
│ │ │ │ │ └── Address.php
│ │ │ │ ├── en_UG
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── en_US
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ ├── PhoneNumber.php
│ │ │ │ │ └── Text.php
│ │ │ │ ├── en_ZA
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── es_AR
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── es_ES
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── es_PE
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── es_VE
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── fa_IR
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── Text.php
│ │ │ │ ├── fi_FI
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── fr_BE
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── fr_CA
│ │ │ │ │ ├── Address.php
│ │ │ │ │ └── Person.php
│ │ │ │ ├── fr_FR
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ ├── PhoneNumber.php
│ │ │ │ │ └── Text.php
│ │ │ │ ├── hu_HU
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ ├── PhoneNumber.php
│ │ │ │ │ └── Text.php
│ │ │ │ ├── hy_AM
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── id_ID
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── is_IS
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── it_IT
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ ├── PhoneNumber.php
│ │ │ │ │ └── Text.php
│ │ │ │ ├── ja_JP
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── ka_GE
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── Text.php
│ │ │ │ ├── kk_KZ
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Color.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ ├── PhoneNumber.php
│ │ │ │ │ └── Text.php
│ │ │ │ ├── ko_KR
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── lv_LV
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── me_ME
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── ne_NP
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── nl_BE
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── nl_NL
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Color.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── no_NO
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── pl_PL
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ ├── PhoneNumber.php
│ │ │ │ │ └── Text.php
│ │ │ │ ├── pt_BR
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ ├── PhoneNumber.php
│ │ │ │ │ └── check_digit.php
│ │ │ │ ├── pt_PT
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── ro_MD
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── ro_RO
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── ru_RU
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Color.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ ├── PhoneNumber.php
│ │ │ │ │ └── Text.php
│ │ │ │ ├── sk_SK
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── sl_SI
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── sr_Cyrl_RS
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ └── Person.php
│ │ │ │ ├── sr_Latn_RS
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ └── Person.php
│ │ │ │ ├── sr_RS
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ └── Person.php
│ │ │ │ ├── sv_SE
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── tr_TR
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Color.php
│ │ │ │ │ ├── DateTime.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── uk_UA
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Color.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ ├── PhoneNumber.php
│ │ │ │ │ └── Text.php
│ │ │ │ ├── vi_VN
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Color.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ ├── zh_CN
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ └── PhoneNumber.php
│ │ │ │ └── zh_TW
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Color.php
│ │ │ │ │ ├── Company.php
│ │ │ │ │ ├── DateTime.php
│ │ │ │ │ ├── Internet.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Person.php
│ │ │ │ │ ├── PhoneNumber.php
│ │ │ │ │ └── Text.php
│ │ │ └── UniqueGenerator.php
│ │ └── autoload.php
│ │ └── test
│ │ ├── Faker
│ │ ├── Calculator
│ │ │ └── LuhnTest.php
│ │ ├── DefaultGeneratorTest.php
│ │ ├── GeneratorTest.php
│ │ └── Provider
│ │ │ ├── AddressTest.php
│ │ │ ├── BarcodeTest.php
│ │ │ ├── BaseTest.php
│ │ │ ├── BiasedTest.php
│ │ │ ├── ColorTest.php
│ │ │ ├── DateTimeTest.php
│ │ │ ├── ImageTest.php
│ │ │ ├── InternetTest.php
│ │ │ ├── LocalizationTest.php
│ │ │ ├── LoremTest.php
│ │ │ ├── MiscellaneousTest.php
│ │ │ ├── PaymentTest.php
│ │ │ ├── PersonTest.php
│ │ │ ├── ProviderOverrideTest.php
│ │ │ ├── TextTest.php
│ │ │ ├── UserAgentTest.php
│ │ │ ├── UuidTest.php
│ │ │ ├── at_AT
│ │ │ └── PaymentTest.php
│ │ │ ├── be_BE
│ │ │ └── PaymentTest.php
│ │ │ ├── bg_BG
│ │ │ └── PaymentTest.php
│ │ │ ├── de_AT
│ │ │ ├── InternetTest.php
│ │ │ └── PhoneNumberTest.php
│ │ │ ├── fr_FR
│ │ │ └── CompanyTest.php
│ │ │ ├── id_ID
│ │ │ └── PersonTest.php
│ │ │ ├── ja_JP
│ │ │ └── PersonTest.php
│ │ │ ├── pt_BR
│ │ │ ├── CompanyTest.php
│ │ │ └── PersonTest.php
│ │ │ ├── pt_PT
│ │ │ ├── AddressTest.php
│ │ │ ├── PersonTest.php
│ │ │ └── PhoneNumberTest.php
│ │ │ ├── ro_RO
│ │ │ ├── PersonTest.php
│ │ │ └── PhoneNumberTest.php
│ │ │ ├── sv_SE
│ │ │ └── PersonTest.php
│ │ │ └── uk_UA
│ │ │ ├── AddressTest.php
│ │ │ └── PhoneNumberTest.php
│ │ ├── documentor.php
│ │ └── test.php
├── phpspec
│ └── php-diff
│ │ ├── README
│ │ ├── composer.json
│ │ ├── example
│ │ ├── a.txt
│ │ ├── b.txt
│ │ ├── example.php
│ │ └── styles.css
│ │ └── lib
│ │ ├── Diff.php
│ │ └── Diff
│ │ ├── Renderer
│ │ ├── Abstract.php
│ │ ├── Html
│ │ │ ├── Array.php
│ │ │ ├── Inline.php
│ │ │ └── SideBySide.php
│ │ └── Text
│ │ │ ├── Context.php
│ │ │ └── Unified.php
│ │ └── SequenceMatcher.php
├── swiftmailer
│ └── swiftmailer
│ │ ├── .gitattributes
│ │ ├── .gitignore
│ │ ├── .travis.yml
│ │ ├── CHANGES
│ │ ├── LICENSE
│ │ ├── README
│ │ ├── VERSION
│ │ ├── composer.json
│ │ ├── doc
│ │ ├── headers.rst
│ │ ├── help-resources.rst
│ │ ├── including-the-files.rst
│ │ ├── index.rst
│ │ ├── installing.rst
│ │ ├── introduction.rst
│ │ ├── japanese.rst
│ │ ├── messages.rst
│ │ ├── overview.rst
│ │ ├── plugins.rst
│ │ ├── sending.rst
│ │ └── uml
│ │ │ ├── Encoders.graffle
│ │ │ ├── Mime.graffle
│ │ │ └── Transports.graffle
│ │ ├── lib
│ │ ├── classes
│ │ │ ├── Swift.php
│ │ │ └── Swift
│ │ │ │ ├── Attachment.php
│ │ │ │ ├── ByteStream
│ │ │ │ ├── AbstractFilterableInputStream.php
│ │ │ │ ├── ArrayByteStream.php
│ │ │ │ ├── FileByteStream.php
│ │ │ │ └── TemporaryFileByteStream.php
│ │ │ │ ├── CharacterReader.php
│ │ │ │ ├── CharacterReader
│ │ │ │ ├── GenericFixedWidthReader.php
│ │ │ │ ├── UsAsciiReader.php
│ │ │ │ └── Utf8Reader.php
│ │ │ │ ├── CharacterReaderFactory.php
│ │ │ │ ├── CharacterReaderFactory
│ │ │ │ └── SimpleCharacterReaderFactory.php
│ │ │ │ ├── CharacterStream.php
│ │ │ │ ├── CharacterStream
│ │ │ │ ├── ArrayCharacterStream.php
│ │ │ │ └── NgCharacterStream.php
│ │ │ │ ├── ConfigurableSpool.php
│ │ │ │ ├── DependencyContainer.php
│ │ │ │ ├── DependencyException.php
│ │ │ │ ├── EmbeddedFile.php
│ │ │ │ ├── Encoder.php
│ │ │ │ ├── Encoder
│ │ │ │ ├── Base64Encoder.php
│ │ │ │ ├── QpEncoder.php
│ │ │ │ └── Rfc2231Encoder.php
│ │ │ │ ├── Encoding.php
│ │ │ │ ├── Events
│ │ │ │ ├── CommandEvent.php
│ │ │ │ ├── CommandListener.php
│ │ │ │ ├── Event.php
│ │ │ │ ├── EventDispatcher.php
│ │ │ │ ├── EventListener.php
│ │ │ │ ├── EventObject.php
│ │ │ │ ├── ResponseEvent.php
│ │ │ │ ├── ResponseListener.php
│ │ │ │ ├── SendEvent.php
│ │ │ │ ├── SendListener.php
│ │ │ │ ├── SimpleEventDispatcher.php
│ │ │ │ ├── TransportChangeEvent.php
│ │ │ │ ├── TransportChangeListener.php
│ │ │ │ ├── TransportExceptionEvent.php
│ │ │ │ └── TransportExceptionListener.php
│ │ │ │ ├── FailoverTransport.php
│ │ │ │ ├── FileSpool.php
│ │ │ │ ├── FileStream.php
│ │ │ │ ├── Filterable.php
│ │ │ │ ├── Image.php
│ │ │ │ ├── InputByteStream.php
│ │ │ │ ├── IoException.php
│ │ │ │ ├── KeyCache.php
│ │ │ │ ├── KeyCache
│ │ │ │ ├── ArrayKeyCache.php
│ │ │ │ ├── DiskKeyCache.php
│ │ │ │ ├── KeyCacheInputStream.php
│ │ │ │ ├── NullKeyCache.php
│ │ │ │ └── SimpleKeyCacheInputStream.php
│ │ │ │ ├── LoadBalancedTransport.php
│ │ │ │ ├── MailTransport.php
│ │ │ │ ├── Mailer.php
│ │ │ │ ├── Mailer
│ │ │ │ ├── ArrayRecipientIterator.php
│ │ │ │ └── RecipientIterator.php
│ │ │ │ ├── MemorySpool.php
│ │ │ │ ├── Message.php
│ │ │ │ ├── Mime
│ │ │ │ ├── Attachment.php
│ │ │ │ ├── CharsetObserver.php
│ │ │ │ ├── ContentEncoder.php
│ │ │ │ ├── ContentEncoder
│ │ │ │ │ ├── Base64ContentEncoder.php
│ │ │ │ │ ├── NativeQpContentEncoder.php
│ │ │ │ │ ├── PlainContentEncoder.php
│ │ │ │ │ ├── QpContentEncoder.php
│ │ │ │ │ ├── QpContentEncoderProxy.php
│ │ │ │ │ └── RawContentEncoder.php
│ │ │ │ ├── EmbeddedFile.php
│ │ │ │ ├── EncodingObserver.php
│ │ │ │ ├── Grammar.php
│ │ │ │ ├── Header.php
│ │ │ │ ├── HeaderEncoder.php
│ │ │ │ ├── HeaderEncoder
│ │ │ │ │ ├── Base64HeaderEncoder.php
│ │ │ │ │ └── QpHeaderEncoder.php
│ │ │ │ ├── HeaderFactory.php
│ │ │ │ ├── HeaderSet.php
│ │ │ │ ├── Headers
│ │ │ │ │ ├── AbstractHeader.php
│ │ │ │ │ ├── DateHeader.php
│ │ │ │ │ ├── IdentificationHeader.php
│ │ │ │ │ ├── MailboxHeader.php
│ │ │ │ │ ├── OpenDKIMHeader.php
│ │ │ │ │ ├── ParameterizedHeader.php
│ │ │ │ │ ├── PathHeader.php
│ │ │ │ │ └── UnstructuredHeader.php
│ │ │ │ ├── Message.php
│ │ │ │ ├── MimeEntity.php
│ │ │ │ ├── MimePart.php
│ │ │ │ ├── ParameterizedHeader.php
│ │ │ │ ├── SimpleHeaderFactory.php
│ │ │ │ ├── SimpleHeaderSet.php
│ │ │ │ ├── SimpleMessage.php
│ │ │ │ └── SimpleMimeEntity.php
│ │ │ │ ├── MimePart.php
│ │ │ │ ├── NullTransport.php
│ │ │ │ ├── OutputByteStream.php
│ │ │ │ ├── Plugins
│ │ │ │ ├── AntiFloodPlugin.php
│ │ │ │ ├── BandwidthMonitorPlugin.php
│ │ │ │ ├── Decorator
│ │ │ │ │ └── Replacements.php
│ │ │ │ ├── DecoratorPlugin.php
│ │ │ │ ├── ImpersonatePlugin.php
│ │ │ │ ├── Logger.php
│ │ │ │ ├── LoggerPlugin.php
│ │ │ │ ├── Loggers
│ │ │ │ │ ├── ArrayLogger.php
│ │ │ │ │ └── EchoLogger.php
│ │ │ │ ├── MessageLogger.php
│ │ │ │ ├── Pop
│ │ │ │ │ ├── Pop3Connection.php
│ │ │ │ │ └── Pop3Exception.php
│ │ │ │ ├── PopBeforeSmtpPlugin.php
│ │ │ │ ├── RedirectingPlugin.php
│ │ │ │ ├── Reporter.php
│ │ │ │ ├── ReporterPlugin.php
│ │ │ │ ├── Reporters
│ │ │ │ │ ├── HitReporter.php
│ │ │ │ │ └── HtmlReporter.php
│ │ │ │ ├── Sleeper.php
│ │ │ │ ├── ThrottlerPlugin.php
│ │ │ │ └── Timer.php
│ │ │ │ ├── Preferences.php
│ │ │ │ ├── ReplacementFilterFactory.php
│ │ │ │ ├── RfcComplianceException.php
│ │ │ │ ├── SendmailTransport.php
│ │ │ │ ├── SignedMessage.php
│ │ │ │ ├── Signer.php
│ │ │ │ ├── Signers
│ │ │ │ ├── BodySigner.php
│ │ │ │ ├── DKIMSigner.php
│ │ │ │ ├── DomainKeySigner.php
│ │ │ │ ├── HeaderSigner.php
│ │ │ │ ├── OpenDKIMSigner.php
│ │ │ │ └── SMimeSigner.php
│ │ │ │ ├── SmtpTransport.php
│ │ │ │ ├── Spool.php
│ │ │ │ ├── SpoolTransport.php
│ │ │ │ ├── StreamFilter.php
│ │ │ │ ├── StreamFilters
│ │ │ │ ├── ByteArrayReplacementFilter.php
│ │ │ │ ├── StringReplacementFilter.php
│ │ │ │ └── StringReplacementFilterFactory.php
│ │ │ │ ├── SwiftException.php
│ │ │ │ ├── Transport.php
│ │ │ │ ├── Transport
│ │ │ │ ├── AbstractSmtpTransport.php
│ │ │ │ ├── Esmtp
│ │ │ │ │ ├── Auth
│ │ │ │ │ │ ├── CramMd5Authenticator.php
│ │ │ │ │ │ ├── LoginAuthenticator.php
│ │ │ │ │ │ ├── NTLMAuthenticator.php
│ │ │ │ │ │ ├── PlainAuthenticator.php
│ │ │ │ │ │ └── XOAuth2Authenticator.php
│ │ │ │ │ ├── AuthHandler.php
│ │ │ │ │ └── Authenticator.php
│ │ │ │ ├── EsmtpHandler.php
│ │ │ │ ├── EsmtpTransport.php
│ │ │ │ ├── FailoverTransport.php
│ │ │ │ ├── IoBuffer.php
│ │ │ │ ├── LoadBalancedTransport.php
│ │ │ │ ├── MailInvoker.php
│ │ │ │ ├── MailTransport.php
│ │ │ │ ├── NullTransport.php
│ │ │ │ ├── SendmailTransport.php
│ │ │ │ ├── SimpleMailInvoker.php
│ │ │ │ ├── SmtpAgent.php
│ │ │ │ ├── SpoolTransport.php
│ │ │ │ └── StreamBuffer.php
│ │ │ │ ├── TransportException.php
│ │ │ │ └── Validate.php
│ │ ├── dependency_maps
│ │ │ ├── cache_deps.php
│ │ │ ├── message_deps.php
│ │ │ ├── mime_deps.php
│ │ │ └── transport_deps.php
│ │ ├── mime_types.php
│ │ ├── preferences.php
│ │ ├── swift_init.php
│ │ ├── swift_required.php
│ │ ├── swift_required_pear.php
│ │ └── swiftmailer_generate_mimes_config.php
│ │ ├── phpunit.xml.dist
│ │ └── tests
│ │ ├── IdenticalBinaryConstraint.php
│ │ ├── StreamCollector.php
│ │ ├── SwiftMailerSmokeTestCase.php
│ │ ├── SwiftMailerTestCase.php
│ │ ├── _samples
│ │ ├── charsets
│ │ │ ├── iso-2022-jp
│ │ │ │ └── one.txt
│ │ │ ├── iso-8859-1
│ │ │ │ └── one.txt
│ │ │ └── utf-8
│ │ │ │ ├── one.txt
│ │ │ │ ├── three.txt
│ │ │ │ └── two.txt
│ │ ├── dkim
│ │ │ ├── dkim.test.priv
│ │ │ └── dkim.test.pub
│ │ ├── files
│ │ │ ├── data.txt
│ │ │ ├── swiftmailer.png
│ │ │ └── textfile.zip
│ │ └── smime
│ │ │ ├── CA.srl
│ │ │ ├── ca.crt
│ │ │ ├── ca.key
│ │ │ ├── create-cert.sh
│ │ │ ├── encrypt.crt
│ │ │ ├── encrypt.key
│ │ │ ├── encrypt2.crt
│ │ │ ├── encrypt2.key
│ │ │ ├── intermediate.crt
│ │ │ ├── intermediate.key
│ │ │ ├── sign.crt
│ │ │ ├── sign.key
│ │ │ ├── sign2.crt
│ │ │ └── sign2.key
│ │ ├── acceptance.conf.php.default
│ │ ├── acceptance
│ │ └── Swift
│ │ │ ├── AttachmentAcceptanceTest.php
│ │ │ ├── ByteStream
│ │ │ └── FileByteStreamAcceptanceTest.php
│ │ │ ├── CharacterReaderFactory
│ │ │ └── SimpleCharacterReaderFactoryAcceptanceTest.php
│ │ │ ├── DependencyContainerAcceptanceTest.php
│ │ │ ├── EmbeddedFileAcceptanceTest.php
│ │ │ ├── Encoder
│ │ │ ├── Base64EncoderAcceptanceTest.php
│ │ │ ├── QpEncoderAcceptanceTest.php
│ │ │ └── Rfc2231EncoderAcceptanceTest.php
│ │ │ ├── EncodingAcceptanceTest.php
│ │ │ ├── KeyCache
│ │ │ ├── ArrayKeyCacheAcceptanceTest.php
│ │ │ └── DiskKeyCacheAcceptanceTest.php
│ │ │ ├── MessageAcceptanceTest.php
│ │ │ ├── Mime
│ │ │ ├── AttachmentAcceptanceTest.php
│ │ │ ├── ContentEncoder
│ │ │ │ ├── Base64ContentEncoderAcceptanceTest.php
│ │ │ │ ├── NativeQpContentEncoderAcceptanceTest.php
│ │ │ │ ├── PlainContentEncoderAcceptanceTest.php
│ │ │ │ └── QpContentEncoderAcceptanceTest.php
│ │ │ ├── EmbeddedFileAcceptanceTest.php
│ │ │ ├── HeaderEncoder
│ │ │ │ └── Base64HeaderEncoderAcceptanceTest.php
│ │ │ ├── MimePartAcceptanceTest.php
│ │ │ └── SimpleMessageAcceptanceTest.php
│ │ │ ├── MimePartAcceptanceTest.php
│ │ │ └── Transport
│ │ │ └── StreamBuffer
│ │ │ ├── AbstractStreamBufferAcceptanceTest.php
│ │ │ ├── BasicSocketAcceptanceTest.php
│ │ │ ├── ProcessAcceptanceTest.php
│ │ │ ├── SocketTimeoutTest.php
│ │ │ ├── SslSocketAcceptanceTest.php
│ │ │ └── TlsSocketAcceptanceTest.php
│ │ ├── bootstrap.php
│ │ ├── bug
│ │ └── Swift
│ │ │ ├── Bug111Test.php
│ │ │ ├── Bug118Test.php
│ │ │ ├── Bug206Test.php
│ │ │ ├── Bug274Test.php
│ │ │ ├── Bug34Test.php
│ │ │ ├── Bug35Test.php
│ │ │ ├── Bug38Test.php
│ │ │ ├── Bug518Test.php
│ │ │ ├── Bug51Test.php
│ │ │ ├── Bug534Test.php
│ │ │ ├── Bug71Test.php
│ │ │ └── Bug76Test.php
│ │ ├── fixtures
│ │ ├── EsmtpTransportFixture.php
│ │ └── MimeEntityFixture.php
│ │ ├── smoke.conf.php.default
│ │ ├── smoke
│ │ └── Swift
│ │ │ └── Smoke
│ │ │ ├── AttachmentSmokeTest.php
│ │ │ ├── BasicSmokeTest.php
│ │ │ ├── HtmlWithAttachmentSmokeTest.php
│ │ │ └── InternationalSmokeTest.php
│ │ └── unit
│ │ └── Swift
│ │ ├── ByteStream
│ │ └── ArrayByteStreamTest.php
│ │ ├── CharacterReader
│ │ ├── GenericFixedWidthReaderTest.php
│ │ ├── UsAsciiReaderTest.php
│ │ └── Utf8ReaderTest.php
│ │ ├── CharacterStream
│ │ └── ArrayCharacterStreamTest.php
│ │ ├── DependencyContainerTest.php
│ │ ├── Encoder
│ │ ├── Base64EncoderTest.php
│ │ ├── QpEncoderTest.php
│ │ └── Rfc2231EncoderTest.php
│ │ ├── Events
│ │ ├── CommandEventTest.php
│ │ ├── EventObjectTest.php
│ │ ├── ResponseEventTest.php
│ │ ├── SendEventTest.php
│ │ ├── SimpleEventDispatcherTest.php
│ │ ├── TransportChangeEventTest.php
│ │ └── TransportExceptionEventTest.php
│ │ ├── KeyCache
│ │ ├── ArrayKeyCacheTest.php
│ │ └── SimpleKeyCacheInputStreamTest.php
│ │ ├── Mailer
│ │ └── ArrayRecipientIteratorTest.php
│ │ ├── MailerTest.php
│ │ ├── MessageTest.php
│ │ ├── Mime
│ │ ├── AbstractMimeEntityTest.php
│ │ ├── AttachmentTest.php
│ │ ├── ContentEncoder
│ │ │ ├── Base64ContentEncoderTest.php
│ │ │ ├── PlainContentEncoderTest.php
│ │ │ └── QpContentEncoderTest.php
│ │ ├── EmbeddedFileTest.php
│ │ ├── HeaderEncoder
│ │ │ ├── Base64HeaderEncoderTest.php
│ │ │ └── QpHeaderEncoderTest.php
│ │ ├── Headers
│ │ │ ├── DateHeaderTest.php
│ │ │ ├── IdentificationHeaderTest.php
│ │ │ ├── MailboxHeaderTest.php
│ │ │ ├── ParameterizedHeaderTest.php
│ │ │ ├── PathHeaderTest.php
│ │ │ └── UnstructuredHeaderTest.php
│ │ ├── MimePartTest.php
│ │ ├── SimpleHeaderFactoryTest.php
│ │ ├── SimpleHeaderSetTest.php
│ │ ├── SimpleMessageTest.php
│ │ └── SimpleMimeEntityTest.php
│ │ ├── Plugins
│ │ ├── AntiFloodPluginTest.php
│ │ ├── BandwidthMonitorPluginTest.php
│ │ ├── DecoratorPluginTest.php
│ │ ├── LoggerPluginTest.php
│ │ ├── Loggers
│ │ │ ├── ArrayLoggerTest.php
│ │ │ └── EchoLoggerTest.php
│ │ ├── PopBeforeSmtpPluginTest.php
│ │ ├── RedirectingPluginTest.php
│ │ ├── ReporterPluginTest.php
│ │ ├── Reporters
│ │ │ ├── HitReporterTest.php
│ │ │ └── HtmlReporterTest.php
│ │ └── ThrottlerPluginTest.php
│ │ ├── Signers
│ │ ├── DKIMSignerTest.php
│ │ ├── OpenDKIMSignerTest.php
│ │ └── SMimeSignerTest.php
│ │ ├── StreamFilters
│ │ ├── ByteArrayReplacementFilterTest.php
│ │ ├── StringReplacementFilterFactoryTest.php
│ │ └── StringReplacementFilterTest.php
│ │ └── Transport
│ │ ├── AbstractSmtpEventSupportTest.php
│ │ ├── AbstractSmtpTest.php
│ │ ├── Esmtp
│ │ ├── Auth
│ │ │ ├── CramMd5AuthenticatorTest.php
│ │ │ ├── LoginAuthenticatorTest.php
│ │ │ ├── NTLMAuthenticatorTest.php
│ │ │ └── PlainAuthenticatorTest.php
│ │ └── AuthHandlerTest.php
│ │ ├── EsmtpTransport
│ │ └── ExtensionSupportTest.php
│ │ ├── EsmtpTransportTest.php
│ │ ├── FailoverTransportTest.php
│ │ ├── LoadBalancedTransportTest.php
│ │ ├── MailTransportTest.php
│ │ ├── SendmailTransportTest.php
│ │ └── StreamBufferTest.php
└── yiisoft
│ ├── extensions.php
│ ├── yii2-bootstrap
│ ├── ActiveField.php
│ ├── ActiveForm.php
│ ├── Alert.php
│ ├── BootstrapAsset.php
│ ├── BootstrapPluginAsset.php
│ ├── BootstrapThemeAsset.php
│ ├── Button.php
│ ├── ButtonDropdown.php
│ ├── ButtonGroup.php
│ ├── CHANGELOG.md
│ ├── Carousel.php
│ ├── Collapse.php
│ ├── Dropdown.php
│ ├── Makefile
│ ├── Modal.php
│ ├── Nav.php
│ ├── NavBar.php
│ ├── Progress.php
│ ├── README.md
│ ├── Tabs.php
│ ├── Widget.php
│ └── composer.json
│ ├── yii2-codeception
│ ├── BasePage.php
│ ├── CHANGELOG.md
│ ├── DbTestCase.php
│ ├── LICENSE.md
│ ├── README.md
│ ├── TestCase.php
│ └── composer.json
│ ├── yii2-composer
│ ├── CHANGELOG.md
│ ├── Installer.php
│ ├── LICENSE.md
│ ├── Plugin.php
│ ├── README.md
│ └── composer.json
│ ├── yii2-debug
│ ├── CHANGELOG.md
│ ├── DebugAsset.php
│ ├── LogTarget.php
│ ├── Module.php
│ ├── Panel.php
│ ├── README.md
│ ├── assets
│ │ ├── bg.png
│ │ ├── main.css
│ │ ├── toolbar.css
│ │ └── toolbar.js
│ ├── components
│ │ └── search
│ │ │ ├── Filter.php
│ │ │ └── matchers
│ │ │ ├── Base.php
│ │ │ ├── GreaterThan.php
│ │ │ ├── LowerThan.php
│ │ │ ├── MatcherInterface.php
│ │ │ └── SameAs.php
│ ├── composer.json
│ ├── controllers
│ │ └── DefaultController.php
│ ├── models
│ │ └── search
│ │ │ ├── Base.php
│ │ │ ├── Db.php
│ │ │ ├── Debug.php
│ │ │ ├── Log.php
│ │ │ ├── Mail.php
│ │ │ └── Profile.php
│ ├── panels
│ │ ├── AssetPanel.php
│ │ ├── ConfigPanel.php
│ │ ├── DbPanel.php
│ │ ├── LogPanel.php
│ │ ├── MailPanel.php
│ │ ├── ProfilingPanel.php
│ │ └── RequestPanel.php
│ └── views
│ │ ├── default
│ │ ├── index.php
│ │ ├── panels
│ │ │ ├── assets
│ │ │ │ ├── detail.php
│ │ │ │ └── summary.php
│ │ │ ├── config
│ │ │ │ ├── detail.php
│ │ │ │ ├── summary.php
│ │ │ │ └── table.php
│ │ │ ├── db
│ │ │ │ ├── detail.php
│ │ │ │ └── summary.php
│ │ │ ├── log
│ │ │ │ ├── detail.php
│ │ │ │ └── summary.php
│ │ │ ├── mail
│ │ │ │ ├── _item.php
│ │ │ │ ├── detail.php
│ │ │ │ └── summary.php
│ │ │ ├── profile
│ │ │ │ ├── detail.php
│ │ │ │ └── summary.php
│ │ │ └── request
│ │ │ │ ├── detail.php
│ │ │ │ ├── summary.php
│ │ │ │ └── table.php
│ │ ├── toolbar.php
│ │ └── view.php
│ │ └── layouts
│ │ └── main.php
│ ├── yii2-faker
│ ├── CHANGELOG.md
│ ├── FixtureController.php
│ ├── LICENSE.md
│ ├── README.md
│ └── composer.json
│ ├── yii2-gii
│ ├── CHANGELOG.md
│ ├── CodeFile.php
│ ├── Generator.php
│ ├── GiiAsset.php
│ ├── Makefile
│ ├── Module.php
│ ├── README.md
│ ├── TypeAheadAsset.php
│ ├── assets
│ │ ├── gii.js
│ │ ├── logo.png
│ │ └── main.css
│ ├── components
│ │ ├── ActiveField.php
│ │ └── DiffRendererHtmlInline.php
│ ├── composer.json
│ ├── console
│ │ ├── GenerateAction.php
│ │ └── GenerateController.php
│ ├── controllers
│ │ └── DefaultController.php
│ ├── generators
│ │ ├── controller
│ │ │ ├── Generator.php
│ │ │ ├── default
│ │ │ │ ├── controller.php
│ │ │ │ └── view.php
│ │ │ └── form.php
│ │ ├── crud
│ │ │ ├── Generator.php
│ │ │ ├── default
│ │ │ │ ├── controller.php
│ │ │ │ ├── search.php
│ │ │ │ └── views
│ │ │ │ │ ├── _form.php
│ │ │ │ │ ├── _search.php
│ │ │ │ │ ├── create.php
│ │ │ │ │ ├── index.php
│ │ │ │ │ ├── update.php
│ │ │ │ │ └── view.php
│ │ │ └── form.php
│ │ ├── extension
│ │ │ ├── Generator.php
│ │ │ ├── default
│ │ │ │ ├── AutoloadExample.php
│ │ │ │ ├── README.md
│ │ │ │ └── composer.json
│ │ │ └── form.php
│ │ ├── form
│ │ │ ├── Generator.php
│ │ │ ├── default
│ │ │ │ ├── action.php
│ │ │ │ └── form.php
│ │ │ └── form.php
│ │ ├── model
│ │ │ ├── Generator.php
│ │ │ ├── default
│ │ │ │ ├── model.php
│ │ │ │ └── query.php
│ │ │ └── form.php
│ │ └── module
│ │ │ ├── Generator.php
│ │ │ ├── default
│ │ │ ├── controller.php
│ │ │ ├── module.php
│ │ │ └── view.php
│ │ │ └── form.php
│ └── views
│ │ ├── default
│ │ ├── diff.php
│ │ ├── index.php
│ │ ├── view.php
│ │ └── view
│ │ │ ├── files.php
│ │ │ └── results.php
│ │ └── layouts
│ │ ├── generator.php
│ │ └── main.php
│ ├── yii2-swiftmailer
│ ├── CHANGELOG.md
│ ├── LICENSE.md
│ ├── Logger.php
│ ├── Mailer.php
│ ├── Makefile
│ ├── Message.php
│ ├── README.md
│ └── composer.json
│ └── yii2
│ ├── .gitignore
│ ├── .htaccess
│ ├── BaseYii.php
│ ├── CHANGELOG.md
│ ├── LICENSE.md
│ ├── README.md
│ ├── UPGRADE.md
│ ├── Yii.php
│ ├── assets
│ ├── yii.activeForm.js
│ ├── yii.captcha.js
│ ├── yii.gridView.js
│ ├── yii.js
│ └── yii.validation.js
│ ├── base
│ ├── Action.php
│ ├── ActionEvent.php
│ ├── ActionFilter.php
│ ├── Application.php
│ ├── ArrayAccessTrait.php
│ ├── Arrayable.php
│ ├── ArrayableTrait.php
│ ├── Behavior.php
│ ├── BootstrapInterface.php
│ ├── Component.php
│ ├── Configurable.php
│ ├── Controller.php
│ ├── DynamicModel.php
│ ├── ErrorException.php
│ ├── ErrorHandler.php
│ ├── Event.php
│ ├── Exception.php
│ ├── ExitException.php
│ ├── InlineAction.php
│ ├── InvalidCallException.php
│ ├── InvalidConfigException.php
│ ├── InvalidParamException.php
│ ├── InvalidRouteException.php
│ ├── InvalidValueException.php
│ ├── Model.php
│ ├── ModelEvent.php
│ ├── Module.php
│ ├── NotSupportedException.php
│ ├── Object.php
│ ├── Request.php
│ ├── Response.php
│ ├── Security.php
│ ├── Theme.php
│ ├── UnknownClassException.php
│ ├── UnknownMethodException.php
│ ├── UnknownPropertyException.php
│ ├── UserException.php
│ ├── View.php
│ ├── ViewContextInterface.php
│ ├── ViewEvent.php
│ ├── ViewRenderer.php
│ └── Widget.php
│ ├── behaviors
│ ├── AttributeBehavior.php
│ ├── BlameableBehavior.php
│ ├── SluggableBehavior.php
│ └── TimestampBehavior.php
│ ├── caching
│ ├── ApcCache.php
│ ├── ArrayCache.php
│ ├── Cache.php
│ ├── ChainedDependency.php
│ ├── DbCache.php
│ ├── DbDependency.php
│ ├── Dependency.php
│ ├── DummyCache.php
│ ├── ExpressionDependency.php
│ ├── FileCache.php
│ ├── FileDependency.php
│ ├── MemCache.php
│ ├── MemCacheServer.php
│ ├── TagDependency.php
│ ├── WinCache.php
│ ├── XCache.php
│ └── ZendDataCache.php
│ ├── captcha
│ ├── Captcha.php
│ ├── CaptchaAction.php
│ ├── CaptchaAsset.php
│ ├── CaptchaValidator.php
│ ├── SpicyRice.md
│ └── SpicyRice.ttf
│ ├── classes.php
│ ├── composer.json
│ ├── console
│ ├── Application.php
│ ├── Controller.php
│ ├── ErrorHandler.php
│ ├── Exception.php
│ ├── Markdown.php
│ ├── Request.php
│ ├── Response.php
│ └── controllers
│ │ ├── AssetController.php
│ │ ├── BaseMigrateController.php
│ │ ├── CacheController.php
│ │ ├── FixtureController.php
│ │ ├── HelpController.php
│ │ ├── MessageController.php
│ │ └── MigrateController.php
│ ├── data
│ ├── ActiveDataProvider.php
│ ├── ArrayDataProvider.php
│ ├── BaseDataProvider.php
│ ├── DataProviderInterface.php
│ ├── Pagination.php
│ ├── Sort.php
│ └── SqlDataProvider.php
│ ├── db
│ ├── ActiveQuery.php
│ ├── ActiveQueryInterface.php
│ ├── ActiveQueryTrait.php
│ ├── ActiveRecord.php
│ ├── ActiveRecordInterface.php
│ ├── ActiveRelationTrait.php
│ ├── AfterSaveEvent.php
│ ├── BaseActiveRecord.php
│ ├── BatchQueryResult.php
│ ├── ColumnSchema.php
│ ├── ColumnSchemaBuilder.php
│ ├── Command.php
│ ├── Connection.php
│ ├── DataReader.php
│ ├── Exception.php
│ ├── Expression.php
│ ├── IntegrityException.php
│ ├── Migration.php
│ ├── MigrationInterface.php
│ ├── Query.php
│ ├── QueryBuilder.php
│ ├── QueryInterface.php
│ ├── QueryTrait.php
│ ├── Schema.php
│ ├── SchemaBuilderTrait.php
│ ├── StaleObjectException.php
│ ├── TableSchema.php
│ ├── Transaction.php
│ ├── cubrid
│ │ ├── QueryBuilder.php
│ │ └── Schema.php
│ ├── mssql
│ │ ├── PDO.php
│ │ ├── QueryBuilder.php
│ │ ├── Schema.php
│ │ ├── SqlsrvPDO.php
│ │ └── TableSchema.php
│ ├── mysql
│ │ ├── QueryBuilder.php
│ │ └── Schema.php
│ ├── oci
│ │ ├── ColumnSchemaBuilder.php
│ │ ├── QueryBuilder.php
│ │ └── Schema.php
│ ├── pgsql
│ │ ├── QueryBuilder.php
│ │ └── Schema.php
│ └── sqlite
│ │ ├── QueryBuilder.php
│ │ └── Schema.php
│ ├── di
│ ├── Container.php
│ ├── Instance.php
│ └── ServiceLocator.php
│ ├── filters
│ ├── AccessControl.php
│ ├── AccessRule.php
│ ├── ContentNegotiator.php
│ ├── Cors.php
│ ├── HttpCache.php
│ ├── PageCache.php
│ ├── RateLimitInterface.php
│ ├── RateLimiter.php
│ ├── VerbFilter.php
│ └── auth
│ │ ├── AuthInterface.php
│ │ ├── AuthMethod.php
│ │ ├── CompositeAuth.php
│ │ ├── HttpBasicAuth.php
│ │ ├── HttpBearerAuth.php
│ │ └── QueryParamAuth.php
│ ├── grid
│ ├── ActionColumn.php
│ ├── CheckboxColumn.php
│ ├── Column.php
│ ├── DataColumn.php
│ ├── GridView.php
│ ├── GridViewAsset.php
│ └── SerialColumn.php
│ ├── helpers
│ ├── ArrayHelper.php
│ ├── BaseArrayHelper.php
│ ├── BaseConsole.php
│ ├── BaseFileHelper.php
│ ├── BaseFormatConverter.php
│ ├── BaseHtml.php
│ ├── BaseHtmlPurifier.php
│ ├── BaseInflector.php
│ ├── BaseJson.php
│ ├── BaseMarkdown.php
│ ├── BaseStringHelper.php
│ ├── BaseUrl.php
│ ├── BaseVarDumper.php
│ ├── Console.php
│ ├── FileHelper.php
│ ├── FormatConverter.php
│ ├── Html.php
│ ├── HtmlPurifier.php
│ ├── Inflector.php
│ ├── Json.php
│ ├── Markdown.php
│ ├── StringHelper.php
│ ├── Url.php
│ ├── VarDumper.php
│ └── mimeTypes.php
│ ├── i18n
│ ├── DbMessageSource.php
│ ├── Formatter.php
│ ├── GettextFile.php
│ ├── GettextMessageSource.php
│ ├── GettextMoFile.php
│ ├── GettextPoFile.php
│ ├── I18N.php
│ ├── MessageFormatter.php
│ ├── MessageSource.php
│ ├── MissingTranslationEvent.php
│ └── PhpMessageSource.php
│ ├── log
│ ├── DbTarget.php
│ ├── Dispatcher.php
│ ├── EmailTarget.php
│ ├── FileTarget.php
│ ├── Logger.php
│ ├── SyslogTarget.php
│ ├── Target.php
│ └── migrations
│ │ ├── m141106_185632_log_init.php
│ │ ├── schema-mssql.sql
│ │ ├── schema-mysql.sql
│ │ ├── schema-oci.sql
│ │ ├── schema-pgsql.sql
│ │ └── schema-sqlite.sql
│ ├── mail
│ ├── BaseMailer.php
│ ├── BaseMessage.php
│ ├── MailEvent.php
│ ├── MailerInterface.php
│ └── MessageInterface.php
│ ├── messages
│ ├── ar
│ │ └── yii.php
│ ├── az
│ │ └── yii.php
│ ├── bg
│ │ └── yii.php
│ ├── bs
│ │ └── yii.php
│ ├── ca
│ │ └── yii.php
│ ├── config.php
│ ├── cs
│ │ └── yii.php
│ ├── da
│ │ └── yii.php
│ ├── de
│ │ └── yii.php
│ ├── el
│ │ └── yii.php
│ ├── es
│ │ └── yii.php
│ ├── et
│ │ └── yii.php
│ ├── fa
│ │ └── yii.php
│ ├── fi
│ │ └── yii.php
│ ├── fr
│ │ └── yii.php
│ ├── he
│ │ └── yii.php
│ ├── hu
│ │ └── yii.php
│ ├── id
│ │ └── yii.php
│ ├── it
│ │ └── yii.php
│ ├── ja
│ │ └── yii.php
│ ├── kk
│ │ └── yii.php
│ ├── ko
│ │ └── yii.php
│ ├── lt
│ │ └── yii.php
│ ├── lv
│ │ └── yii.php
│ ├── ms
│ │ └── yii.php
│ ├── nb-NO
│ │ └── yii.php
│ ├── nl
│ │ └── yii.php
│ ├── pl
│ │ └── yii.php
│ ├── pt-BR
│ │ └── yii.php
│ ├── pt
│ │ └── yii.php
│ ├── ro
│ │ └── yii.php
│ ├── ru
│ │ └── yii.php
│ ├── sk
│ │ └── yii.php
│ ├── sl
│ │ └── yii.php
│ ├── sr-Latn
│ │ └── yii.php
│ ├── sr
│ │ └── yii.php
│ ├── sv
│ │ └── yii.php
│ ├── th
│ │ └── yii.php
│ ├── tj
│ │ └── yii.php
│ ├── tr
│ │ └── yii.php
│ ├── uk
│ │ └── yii.php
│ ├── uz
│ │ └── yii.php
│ ├── vi
│ │ └── yii.php
│ ├── zh-CN
│ │ └── yii.php
│ └── zh-TW
│ │ └── yii.php
│ ├── mutex
│ ├── DbMutex.php
│ ├── FileMutex.php
│ ├── Mutex.php
│ └── MysqlMutex.php
│ ├── rbac
│ ├── Assignment.php
│ ├── BaseManager.php
│ ├── DbManager.php
│ ├── Item.php
│ ├── ManagerInterface.php
│ ├── Permission.php
│ ├── PhpManager.php
│ ├── Role.php
│ ├── Rule.php
│ └── migrations
│ │ ├── m140506_102106_rbac_init.php
│ │ ├── schema-mssql.sql
│ │ ├── schema-mysql.sql
│ │ ├── schema-oci.sql
│ │ ├── schema-pgsql.sql
│ │ └── schema-sqlite.sql
│ ├── requirements
│ ├── YiiRequirementChecker.php
│ ├── requirements.php
│ └── views
│ │ ├── console
│ │ └── index.php
│ │ └── web
│ │ ├── css.php
│ │ └── index.php
│ ├── rest
│ ├── Action.php
│ ├── ActiveController.php
│ ├── Controller.php
│ ├── CreateAction.php
│ ├── DeleteAction.php
│ ├── IndexAction.php
│ ├── OptionsAction.php
│ ├── Serializer.php
│ ├── UpdateAction.php
│ ├── UrlRule.php
│ └── ViewAction.php
│ ├── test
│ ├── ActiveFixture.php
│ ├── ArrayFixture.php
│ ├── BaseActiveFixture.php
│ ├── DbFixture.php
│ ├── Fixture.php
│ ├── FixtureTrait.php
│ └── InitDbFixture.php
│ ├── validators
│ ├── BooleanValidator.php
│ ├── CompareValidator.php
│ ├── DateValidator.php
│ ├── DefaultValueValidator.php
│ ├── EachValidator.php
│ ├── EmailValidator.php
│ ├── ExistValidator.php
│ ├── FileValidator.php
│ ├── FilterValidator.php
│ ├── ImageValidator.php
│ ├── InlineValidator.php
│ ├── NumberValidator.php
│ ├── PunycodeAsset.php
│ ├── RangeValidator.php
│ ├── RegularExpressionValidator.php
│ ├── RequiredValidator.php
│ ├── SafeValidator.php
│ ├── StringValidator.php
│ ├── UniqueValidator.php
│ ├── UrlValidator.php
│ ├── ValidationAsset.php
│ └── Validator.php
│ ├── views
│ ├── errorHandler
│ │ ├── callStackItem.php
│ │ ├── error.php
│ │ ├── exception.php
│ │ └── previousException.php
│ ├── messageConfig.php
│ └── migration.php
│ ├── web
│ ├── Application.php
│ ├── AssetBundle.php
│ ├── AssetConverter.php
│ ├── AssetConverterInterface.php
│ ├── AssetManager.php
│ ├── BadRequestHttpException.php
│ ├── CacheSession.php
│ ├── CompositeUrlRule.php
│ ├── ConflictHttpException.php
│ ├── Controller.php
│ ├── Cookie.php
│ ├── CookieCollection.php
│ ├── DbSession.php
│ ├── ErrorAction.php
│ ├── ErrorHandler.php
│ ├── ForbiddenHttpException.php
│ ├── GoneHttpException.php
│ ├── GroupUrlRule.php
│ ├── HeaderCollection.php
│ ├── HtmlResponseFormatter.php
│ ├── HttpException.php
│ ├── IdentityInterface.php
│ ├── JqueryAsset.php
│ ├── JsExpression.php
│ ├── JsonParser.php
│ ├── JsonResponseFormatter.php
│ ├── Link.php
│ ├── Linkable.php
│ ├── MethodNotAllowedHttpException.php
│ ├── MultiFieldSession.php
│ ├── NotAcceptableHttpException.php
│ ├── NotFoundHttpException.php
│ ├── Request.php
│ ├── RequestParserInterface.php
│ ├── Response.php
│ ├── ResponseFormatterInterface.php
│ ├── ServerErrorHttpException.php
│ ├── Session.php
│ ├── SessionIterator.php
│ ├── TooManyRequestsHttpException.php
│ ├── UnauthorizedHttpException.php
│ ├── UnsupportedMediaTypeHttpException.php
│ ├── UploadedFile.php
│ ├── UrlManager.php
│ ├── UrlRule.php
│ ├── UrlRuleInterface.php
│ ├── User.php
│ ├── UserEvent.php
│ ├── View.php
│ ├── ViewAction.php
│ ├── XmlResponseFormatter.php
│ └── YiiAsset.php
│ ├── widgets
│ ├── ActiveField.php
│ ├── ActiveForm.php
│ ├── ActiveFormAsset.php
│ ├── BaseListView.php
│ ├── Block.php
│ ├── Breadcrumbs.php
│ ├── ContentDecorator.php
│ ├── DetailView.php
│ ├── FragmentCache.php
│ ├── InputWidget.php
│ ├── LinkPager.php
│ ├── LinkSorter.php
│ ├── ListView.php
│ ├── MaskedInput.php
│ ├── MaskedInputAsset.php
│ ├── Menu.php
│ ├── Pjax.php
│ ├── PjaxAsset.php
│ └── Spaceless.php
│ ├── yii
│ └── yii.bat
├── views
├── comment
│ ├── _form.php
│ ├── _guestform.php
│ ├── _search.php
│ ├── create.php
│ ├── index.php
│ ├── update.php
│ └── view.php
├── layouts
│ └── main.php
├── lookup
│ ├── _form.php
│ ├── _search.php
│ ├── create.php
│ ├── index.php
│ ├── update.php
│ └── view.php
├── post
│ ├── _comment.php
│ ├── _form.php
│ ├── _recentcomment.php
│ ├── _search.php
│ ├── _view.php
│ ├── create.php
│ ├── detail.php
│ ├── home.php
│ ├── index.php
│ ├── update.php
│ └── view.php
├── site
│ ├── about.php
│ ├── contact.php
│ ├── error.php
│ ├── index.php
│ └── login.php
└── user
│ ├── _form.php
│ ├── _search.php
│ ├── create.php
│ ├── index.php
│ ├── update.php
│ └── view.php
├── web
├── assets
│ └── .gitignore
├── css
│ └── site.css
├── favicon.ico
├── index-test.php
├── index.php
└── robots.txt
├── yii
└── yii.bat
/.buildpath:
--------------------------------------------------------------------------------
1 |
2 |
2 | fenced code block
3 |
4 |
5 |
6 | fenced with tildes
7 |
8 |
9 | long fence
10 |
11 | ```
12 | code about code
13 | ```
14 |
15 |
16 | fenced code block
17 |
18 |
--------------------------------------------------------------------------------
/vendor/cebe/markdown/tests/extra-data/fenced-code.md:
--------------------------------------------------------------------------------
1 | ```
2 |
3 | fenced code block
4 |
5 | ```
6 |
7 | ~~~
8 |
9 | fenced with tildes
10 |
11 | ~~~
12 |
13 | ``````````
14 | long fence
15 |
16 | ```
17 | code about code
18 | ```
19 |
20 | ``````````
21 |
22 | ``` .html #test
23 | fenced code block
24 | ```
25 |
--------------------------------------------------------------------------------
/vendor/cebe/markdown/tests/extra-data/test_precedence.html:
--------------------------------------------------------------------------------
1 | Not a headline but a code block:
2 |---
3 |
4 | Not a headline but two HR:
5 |this is striked out after
striked out
a line with ~~ in it ...
4 |~~
5 |~
6 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/github-data/del.md: -------------------------------------------------------------------------------- 1 | this is ~~striked out~~ after 2 | 3 | ~~striked out~~ 4 | 5 | a line with ~~ in it ... 6 | 7 | ~~ 8 | 9 | ~ -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/github-data/dense-block-markers2.md: -------------------------------------------------------------------------------- 1 | Now we need to set: 2 | ```php 3 | 'session' => [ 4 | 'cookieParams' => [ 5 | 'path' => '/path1/', 6 | ] 7 | ], 8 | ``` 9 | and 10 | ```php 11 | 'session' => [ 12 | 'cookieParams' => [ 13 | 'path' => '/path2/', 14 | ] 15 | ], 16 | ``` 17 | 18 | In the following starts a Blockquote: 19 | > this is a blockquote 20 | 21 | par 22 | *** 23 | par 24 | 25 | This is some text 26 | # Headline1 27 | more text -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/github-data/github-code-in-numbered-list.html: -------------------------------------------------------------------------------- 1 |Item two with some code:
4 |code one
5 |
6 | Item three with code:
8 |code two
9 |
10 | Paragraph.
13 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/github-data/github-code-in-numbered-list.md: -------------------------------------------------------------------------------- 1 | 1. Item one. 2 | 2. Item two with some code: 3 | 4 | ``` 5 | code one 6 | ``` 7 | 8 | 3. Item three with code: 9 | 10 | ``` 11 | code two 12 | ``` 13 | 14 | Paragraph. -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/github-data/issue-33.html: -------------------------------------------------------------------------------- 1 |hey, check [this].
2 |
3 | [this]: https://github.com/cebe/markdown
4 |
5 | is a vaild reference.
6 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/github-data/issue-33.md: -------------------------------------------------------------------------------- 1 | ``` 2 | hey, check [this]. 3 | 4 | [this]: https://github.com/cebe/markdown 5 | ``` 6 | is a vaild reference. -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/github-data/issue-38.html: -------------------------------------------------------------------------------- 1 |6 |some text 2 | `
5 |` 3 | // some code 4 | \
``
10 |some text
7 |9 |// some code 8 |
14 |some text
11 |13 |// some code 12 |
18 |some text
15 |17 |// some code 16 |
20 |some text
19 |
// some code
21 |
22 |
--------------------------------------------------------------------------------
/vendor/cebe/markdown/tests/github-data/issue-38.md:
--------------------------------------------------------------------------------
1 | > some text
2 | \```
3 | // some code
4 | \```
5 |
6 | > some text
7 | ```
8 | // some code
9 | ```
10 |
11 | > some text
12 | > ```
13 | // some code
14 | ```
15 |
16 | > some text
17 | >
18 | > ```
19 | // some code
20 | ```
21 |
22 | > some text
23 |
24 | ```
25 | // some code
26 | ```
27 |
--------------------------------------------------------------------------------
/vendor/cebe/markdown/tests/github-data/lists.html:
--------------------------------------------------------------------------------
1 | Text before list:
2 |Text after list.
8 |This line contains two pipes but is not a table. [[yii\widgets\DetailView|DetailView]] widget displays the details of a single data [[yii\widgets\DetailView::$model|model]].
3 |the line above contains a space.
4 |looks | like | head 5 | -:|
6 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/github-data/non-tables.md: -------------------------------------------------------------------------------- 1 | Non-tables 2 | ---------- 3 | 4 | This line contains two pipes but is not a table. [[yii\widgets\DetailView|DetailView]] widget displays the details of a single data [[yii\widgets\DetailView::$model|model]]. 5 | 6 | the line above contains a space. 7 | 8 | looks | like | head 9 | -:| -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/github-data/test_precedence.html: -------------------------------------------------------------------------------- 1 |Not a headline but a code block:
2 |---
3 |
4 | Not a headline but two HR:
5 |12 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/blockquote-nested.md: -------------------------------------------------------------------------------- 1 | > ## This is a header. 2 | > 3 | > 1. This is the first list item. 4 | > 2. This is the second list item. 5 | > 6 | > Here's some example code: 7 | > 8 | > return shell_exec("echo $input | $markdown_script"); 9 | > 10 | > > quote here -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/blockquote.html: -------------------------------------------------------------------------------- 1 |This is a header.
2 |3 |
6 |- This is the first list item.
4 |- This is the second list item.
5 |Here's some example code:
7 |9 |return shell_exec("echo $input | $markdown_script"); 8 |
11 |quote here
10 |
4 |test test 2 | test
3 |
8 |test 5 | test 6 | test
7 |
test
9 |>this is not a quote
10 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/blockquote.md: -------------------------------------------------------------------------------- 1 | > test test 2 | > test 3 | 4 | > test 5 | test 6 | test 7 | 8 | test 9 | 10 | >this is not a quote -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/code.html: -------------------------------------------------------------------------------- 1 |this is inline code
this is `inline code
`
this is inline code
this is inline ` code
this is inline `` code
code block
7 |
8 | code block
9 |
10 | this is code too: co
11 | ooo
12 | de
0
2 |0 3 | Lorem ipsum dolor
4 |Lorem ipsum dolor 5 | 0
6 |code
7 |
8 | 0
9 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/empty-line.md: -------------------------------------------------------------------------------- 1 | 0 2 | 3 | 0 4 | Lorem ipsum dolor 5 | 6 | Lorem ipsum dolor 7 | 0 8 | 9 | code 10 | 0 11 | 12 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/escape-in-link.html: -------------------------------------------------------------------------------- 1 |nice video. Nice-vide\o star *
2 |nice . Nice-vide\o star *
video and http://www.youtube.com/video-on\e and m\a-il@cebe.cc
4 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/escape-in-link.md: -------------------------------------------------------------------------------- 1 | nice [video](http://www.youtube.com/video\-on\e). Nice\-vide\o star \* 2 | 3 | nice . Nice\-vide\o star \* 4 | 5 | [video]: http://www.youtube.com/video\-on\e 6 | 7 | [video] andpar1
3 |par2
5 |par3
7 |par4
9 |par5
11 |hallo 18 | hallo
19 |test
21 |#1 has been fixed
22 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/headline.md: -------------------------------------------------------------------------------- 1 | # a h1 heading 2 | 3 | par1 4 | 5 | ## a h2 heading 6 | 7 | par2 8 | 9 | #### a h4 heading 10 | 11 | par3 12 | 13 | another h1 14 | ========== 15 | 16 | par4 17 | 18 | another h2 19 | ---------- 20 | 21 | par5 22 | 23 | #### a h4 heading #### 24 | 25 | #### a h4 heading ######## 26 | 27 | ###### h6 28 | 29 | ####### h7 30 | 31 | 32 | head 33 | ---- 34 | 35 | hallo 36 | hallo 37 | test 38 | ==== 39 | test 40 | 41 | #1 has been fixed 42 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/hr.html: -------------------------------------------------------------------------------- 1 |**
11 |--
12 |––
13 |*
14 |-
15 |–
16 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/hr.md: -------------------------------------------------------------------------------- 1 | - - - 2 | 3 | --- 4 | 5 | ------ 6 | 7 | _ _ _ 8 | 9 | ___ 10 | 11 | _____________ 12 | 13 | ********* 14 | 15 | * * * 16 | 17 | *** 18 | 19 | ** 20 | 21 | -- 22 | 23 | –– 24 | 25 | * 26 | 27 | - 28 | 29 | – -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/html-block.md: -------------------------------------------------------------------------------- 1 | paragraph 1 is here 2 | 3 |a | 6 |b | 7 |
c | 10 |d | 11 |
this is a paragraph
27 |this is inline html trailing
2 |© AT&T
3 |this is deleted this is not
4 | new text on new line
this is deleted this is not
6 | new text on new line
this line ends with <
8 |this line ends with &
9 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/inline-html.md: -------------------------------------------------------------------------------- 1 | this is inline **html** trailing 2 | 3 | © AT&T 4 | 5 |In Markdown 1.0.0 and earlier. Version 2 | 8. This line turns into a list item. 3 | Because a hard-wrapped line in the 4 | middle of a paragraph looked like a 5 | list item.
6 |Here's one with a bullet. 7 | * criminey
8 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/list-marker-in-paragraph.md: -------------------------------------------------------------------------------- 1 | In Markdown 1.0.0 and earlier. Version 2 | 8. This line turns into a list item. 3 | Because a hard-wrapped line in the 4 | middle of a paragraph looked like a 5 | list item. 6 | 7 | Here's one with a bullet. 8 | * criminey -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/list_and_reference.html: -------------------------------------------------------------------------------- 1 |link ref1
2 |AT&T has an ampersand in their name.
2 |AT&T is another way to write it.
3 |This & that.
4 |4 < 5.
5 |6 > 5.
6 |Here's a link with an ampersand in the URL.
7 |Here's a link with an amersand in the link text: AT&T.
8 |Here's an inline link.
9 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/md1_amps_and_angle_encoding.md: -------------------------------------------------------------------------------- 1 | AT&T has an ampersand in their name. 2 | 3 | AT&T is another way to write it. 4 | 5 | This & that. 6 | 7 | 4 < 5. 8 | 9 | 6 > 5. 10 | 11 | Here's a [link] [1] with an ampersand in the URL. 12 | 13 | Here's a link with an amersand in the link text: [AT&T] [2]. 14 | 15 | Here's an inline [link](/script?foo=1&bar=2). 16 | 17 | 18 | [1]: http://example.com/?foo=1&bar=2 19 | [2]: http://att.com/ "AT&T" -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/md1_auto_links.md: -------------------------------------------------------------------------------- 1 | Link:12 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/md1_blockquotes_with_code_blocks.md: -------------------------------------------------------------------------------- 1 | > Example: 2 | > 3 | > sub status { 4 | > print "working"; 5 | > } 6 | > 7 | > Or: 8 | > 9 | > sub status { 10 | > return "working"; 11 | > } 12 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/md1_inline_html_avanced.html: -------------------------------------------------------------------------------- 1 |Example:
2 |6 |sub status { 3 | print "working"; 4 | } 5 |
Or:
7 |11 |sub status { 8 | return "working"; 9 | } 10 |
Simple block on one line:
2 |And nested without indentation:
4 |Paragraph one.
2 | 3 | 6 |Paragraph two.
7 | 8 |The end.
9 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/md1_inline_html_comments.md: -------------------------------------------------------------------------------- 1 | Paragraph one. 2 | 3 | 4 | 5 | 8 | 9 | Paragraph two. 10 | 11 | 12 | 13 | The end. 14 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/md1_links_inline_style.html: -------------------------------------------------------------------------------- 1 |Just a URL.
2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/md1_links_inline_style.md: -------------------------------------------------------------------------------- 1 | Just a [URL](/url/). 2 | 3 | [URL and title](/url/ "title"). 4 | 5 | [URL and title](/url/ "title preceded by two spaces"). 6 | 7 | [URL and title](/url/ "title preceded by a tab"). 8 | 9 | [Empty](). 10 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/md1_links_reference_style.html: -------------------------------------------------------------------------------- 1 |Foo bar.
2 |Foo bar.
3 |Foo bar.
4 |With embedded [brackets].
5 |Indented once.
6 |Indented twice.
7 |Indented thrice.
8 |Indented [four][] times.
9 |[four]: /url
10 |
11 |
--------------------------------------------------------------------------------
/vendor/cebe/markdown/tests/markdown-data/md1_links_reference_style.md:
--------------------------------------------------------------------------------
1 | Foo [bar] [1].
2 |
3 | Foo [bar][1].
4 |
5 | Foo [bar]
6 | [1].
7 |
8 | [1]: /url/ "Title"
9 |
10 |
11 | With [embedded [brackets]] [b].
12 |
13 |
14 | Indented [once][].
15 |
16 | Indented [twice][].
17 |
18 | Indented [thrice][].
19 |
20 | Indented [four][] times.
21 |
22 | [once]: /url
23 |
24 | [twice]: /url
25 |
26 | [thrice]: /url
27 |
28 | [four]: /url
29 |
30 |
31 | [b]: /url/
32 |
--------------------------------------------------------------------------------
/vendor/cebe/markdown/tests/markdown-data/md1_literal_quotes_in_titles.html:
--------------------------------------------------------------------------------
1 | Foo bar.
2 |Foo bar.
3 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/md1_literal_quotes_in_titles.md: -------------------------------------------------------------------------------- 1 | Foo [bar][]. 2 | 3 | Foo [bar](/url/ "Title with "quotes" inside"). 4 | 5 | 6 | [bar]: /url/ "Title with "quotes" inside" 7 | 8 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/md1_nested_blockquotes.html: -------------------------------------------------------------------------------- 1 |6 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/md1_nested_blockquotes.md: -------------------------------------------------------------------------------- 1 | > foo 2 | > 3 | > > bar 4 | > 5 | > foo 6 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/md1_strong_and_em_together.html: -------------------------------------------------------------------------------- 1 |foo
2 |4 |bar
3 |foo
5 |
This is strong and em.
2 |So is this word.
3 |This is strong and em.
4 |So is this word.
5 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/md1_strong_and_em_together.md: -------------------------------------------------------------------------------- 1 | ***This is strong and em.*** 2 | 3 | So is ***this*** word. 4 | 5 | ___This is strong and em.___ 6 | 7 | So is ___this___ word. 8 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/md1_tabs.md: -------------------------------------------------------------------------------- 1 | + this is a list item 2 | indented with tabs 3 | 4 | + this is a list item 5 | indented with spaces 6 | 7 | Code: 8 | 9 | this code block is indented by one tab 10 | 11 | And: 12 | 13 | this code block is indented by two tabs 14 | 15 | And: 16 | 17 | + this is an example list item 18 | indented with tabs 19 | 20 | + this is an example list item 21 | indented with spaces 22 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/md1_tidyness.html: -------------------------------------------------------------------------------- 1 |8 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/md1_tidyness.md: -------------------------------------------------------------------------------- 1 | > A list within a blockquote: 2 | > 3 | > * asterisk 1 4 | > * asterisk 2 5 | > * asterisk 3 6 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/newline.html: -------------------------------------------------------------------------------- 1 |A list within a blockquote:
2 |3 |
7 |- asterisk 1
4 |- asterisk 2
5 |- asterisk 3
6 |
This is a paragraph with a newline
2 | next line
next par
4 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/newline.md: -------------------------------------------------------------------------------- 1 | This is a paragraph with a newline 2 | next line 3 | 4 | next par 5 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/paragraph.html: -------------------------------------------------------------------------------- 1 |paragraph1 word2
2 |paragraph2 word2 word3 3 | paragraph2 line2
4 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/paragraph.md: -------------------------------------------------------------------------------- 1 | paragraph1 word2 2 | 3 | paragraph2 word2 word3 4 | paragraph2 line2 -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/test_precedence.html: -------------------------------------------------------------------------------- 1 |Not a headline but two HR:
2 |абвгдеёжзийклмнопрстуфхцчшщъыьэюя
2 |there is a charater, 配
3 |Arabic Latter "م (M)"
4 | -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-data/utf8-do-not-kill-characters.md: -------------------------------------------------------------------------------- 1 | абвгдеёжзийклмнопрстуфхцчшщъыьэюя 2 | 3 | there is a charater, 配 4 | 5 | Arabic Latter "م (M)" -------------------------------------------------------------------------------- /vendor/cebe/markdown/tests/markdown-ol-start-num-data/list.html: -------------------------------------------------------------------------------- 1 |7 | This directive turns on the in-text display of URIs in <a> tags, and disables 8 | those links. For example, example becomes 9 | example (http://example.com). 10 |
11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.Linkify.txt: -------------------------------------------------------------------------------- 1 | AutoFormat.Linkify 2 | TYPE: bool 3 | VERSION: 2.0.1 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | 7 |
8 | This directive turns on linkification, auto-linking http, ftp and
9 | https URLs. a
tags with the href
attribute
10 | must be allowed.
11 |
8 | Location of configuration documentation to link to, let %s substitute 9 | into the configuration's namespace and directive names sans the percent 10 | sign. 11 |
12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.PurifierLinkify.txt: -------------------------------------------------------------------------------- 1 | AutoFormat.PurifierLinkify 2 | TYPE: bool 3 | VERSION: 2.0.1 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | 7 |
8 | Internal auto-formatter that converts configuration directives in
9 | syntax %Namespace.Directive to links. a
tags
10 | with the href
attribute must be allowed.
11 |
7 | When %AutoFormat.RemoveEmpty and %AutoFormat.RemoveEmpty.RemoveNbsp 8 | are enabled, this directive defines what HTML elements should not be 9 | removede if they have only a non-breaking space in them. 10 |
11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveSpansWithoutAttributes.txt: -------------------------------------------------------------------------------- 1 | AutoFormat.RemoveSpansWithoutAttributes 2 | TYPE: bool 3 | VERSION: 4.0.1 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |
7 | This directive causes span
tags without any attributes
8 | to be removed. It will also remove spans that had all attributes
9 | removed during processing.
10 |
7 | Allows you to manually specify a set of allowed fonts. If
8 | NULL
, all fonts are allowed. This directive
9 | affects generic names (serif, sans-serif, monospace, cursive,
10 | fantasy) as well as specific font families.
11 |
8 | Revision identifier for your custom definition. See 9 | %HTML.DefinitionRev for details. 10 |
11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/CSS.Proprietary.txt: -------------------------------------------------------------------------------- 1 | CSS.Proprietary 2 | TYPE: bool 3 | VERSION: 3.0.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | 7 |8 | Whether or not to allow safe, proprietary CSS values. 9 |
10 | --# vim: et sw=4 sts=4 11 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/CSS.Trusted.txt: -------------------------------------------------------------------------------- 1 | CSS.Trusted 2 | TYPE: bool 3 | VERSION: 4.2.1 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | Indicates whether or not the user's CSS input is trusted or not. If the 7 | input is trusted, a more expansive set of allowed properties. See 8 | also %HTML.Trusted. 9 | --# vim: et sw=4 sts=4 10 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Cache.DefinitionImpl.txt: -------------------------------------------------------------------------------- 1 | Cache.DefinitionImpl 2 | TYPE: string/null 3 | VERSION: 2.0.0 4 | DEFAULT: 'Serializer' 5 | --DESCRIPTION-- 6 | 7 | This directive defines which method to use when caching definitions, 8 | the complex data-type that makes HTML Purifier tick. Set to null 9 | to disable caching (not recommended, as you will see a definite 10 | performance degradation). 11 | 12 | --ALIASES-- 13 | Core.DefinitionCache 14 | --# vim: et sw=4 sts=4 15 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPath.txt: -------------------------------------------------------------------------------- 1 | Cache.SerializerPath 2 | TYPE: string/null 3 | VERSION: 2.0.0 4 | DEFAULT: NULL 5 | --DESCRIPTION-- 6 | 7 |8 | Absolute path with no trailing slash to store serialized definitions in. 9 | Default is within the 10 | HTML Purifier library inside DefinitionCache/Serializer. This 11 | path must be writable by the webserver. 12 |
13 | --# vim: et sw=4 sts=4 14 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPermissions.txt: -------------------------------------------------------------------------------- 1 | Cache.SerializerPermissions 2 | TYPE: int 3 | VERSION: 4.3.0 4 | DEFAULT: 0755 5 | --DESCRIPTION-- 6 | 7 |8 | Directory permissions of the files and directories created inside 9 | the DefinitionCache/Serializer or other custom serializer path. 10 |
11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.EnableIDNA.txt: -------------------------------------------------------------------------------- 1 | Core.EnableIDNA 2 | TYPE: bool 3 | DEFAULT: false 4 | VERSION: 4.4.0 5 | --DESCRIPTION-- 6 | Allows international domain names in URLs. This configuration option 7 | requires the PEAR Net_IDNA2 module to be installed. It operates by 8 | punycoding any internationalized host names for maximum portability. 9 | --# vim: et sw=4 sts=4 10 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.EscapeInvalidTags.txt: -------------------------------------------------------------------------------- 1 | Core.EscapeInvalidTags 2 | TYPE: bool 3 | DEFAULT: false 4 | --DESCRIPTION-- 5 | When true, invalid tags will be written back to the document as plain text. 6 | Otherwise, they are silently dropped. 7 | --# vim: et sw=4 sts=4 8 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.Language.txt: -------------------------------------------------------------------------------- 1 | Core.Language 2 | TYPE: string 3 | VERSION: 2.0.0 4 | DEFAULT: 'en' 5 | --DESCRIPTION-- 6 | 7 | ISO 639 language code for localizable things in HTML Purifier to use, 8 | which is mainly error reporting. There is currently only an English (en) 9 | translation, so this directive is currently useless. 10 | --# vim: et sw=4 sts=4 11 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.NormalizeNewlines.txt: -------------------------------------------------------------------------------- 1 | Core.NormalizeNewlines 2 | TYPE: bool 3 | VERSION: 4.2.0 4 | DEFAULT: true 5 | --DESCRIPTION-- 6 |
7 | Whether or not to normalize newlines to the operating
8 | system default. When false
, HTML Purifier
9 | will attempt to preserve mixed newline files.
10 |
8 | This directive enables pre-emptive URI checking in img
9 | tags, as the attribute validation strategy is not authorized to
10 | remove elements from the document. Revert to pre-1.3.0 behavior by setting to false.
11 |
9 | This directive enables HTML Purifier to remove not only script tags 10 | but all of their contents. 11 |
12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Filter.Custom.txt: -------------------------------------------------------------------------------- 1 | Filter.Custom 2 | TYPE: list 3 | VERSION: 3.1.0 4 | DEFAULT: array() 5 | --DESCRIPTION-- 6 |
7 | This directive can be used to add custom filters; it is nearly the
8 | equivalent of the now deprecated HTMLPurifier->addFilter()
9 | method. Specify an array of concrete implementations.
10 |
7 | Whether or not to permit embedded Flash content from
8 | %HTML.SafeObject to expand to the full screen. Corresponds to
9 | the allowFullScreen
parameter.
10 |
8 | String name of element that HTML fragment passed to library will be 9 | inserted in. An interesting variation would be using span as the 10 | parent element, meaning that only inline tags would be allowed. 11 |
12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.Proprietary.txt: -------------------------------------------------------------------------------- 1 | HTML.Proprietary 2 | TYPE: bool 3 | VERSION: 3.1.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |
7 | Whether or not to allow proprietary elements and attributes in your
8 | documents, as per HTMLPurifier_HTMLModule_Proprietary
.
9 | Warning: This can cause your documents to stop
10 | validating!
11 |
7 | Whether or not to permit iframe tags in untrusted documents. This 8 | directive must be accompanied by a whitelist of permitted iframes, 9 | such as %URI.SafeIframeRegexp, otherwise it will fatally error. 10 | This directive has no effect on strict doctypes, as iframes are not 11 | valid. 12 |
13 | --# vim: et sw=4 sts=4 14 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.SafeScripting.txt: -------------------------------------------------------------------------------- 1 | HTML.SafeScripting 2 | TYPE: lookup 3 | VERSION: 4.5.0 4 | DEFAULT: array() 5 | --DESCRIPTION-- 6 |7 | Whether or not to permit script tags to external scripts in documents. 8 | Inline scripting is not allowed, and the script must match an explicit whitelist. 9 |
10 | --# vim: et sw=4 sts=4 11 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.Strict.txt: -------------------------------------------------------------------------------- 1 | HTML.Strict 2 | TYPE: bool 3 | VERSION: 1.3.0 4 | DEFAULT: false 5 | DEPRECATED-VERSION: 1.7.0 6 | DEPRECATED-USE: HTML.Doctype 7 | --DESCRIPTION-- 8 | Determines whether or not to use Transitional (loose) or Strict rulesets. 9 | --# vim: et sw=4 sts=4 10 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.TargetBlank.txt: -------------------------------------------------------------------------------- 1 | HTML.TargetBlank 2 | TYPE: bool 3 | VERSION: 4.4.0 4 | DEFAULT: FALSE 5 | --DESCRIPTION-- 6 | If enabled,target=blank
attributes are added to all outgoing links.
7 | (This includes links from an HTTPS version of a page to an HTTP version.)
8 | --# vim: et sw=4 sts=4
9 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.TidyAdd.txt:
--------------------------------------------------------------------------------
1 | HTML.TidyAdd
2 | TYPE: lookup
3 | VERSION: 2.0.0
4 | DEFAULT: array()
5 | --DESCRIPTION--
6 |
7 | Fixes to add to the default set of Tidy fixes as per your level.
8 | --# vim: et sw=4 sts=4
9 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.TidyRemove.txt:
--------------------------------------------------------------------------------
1 | HTML.TidyRemove
2 | TYPE: lookup
3 | VERSION: 2.0.0
4 | DEFAULT: array()
5 | --DESCRIPTION--
6 |
7 | Fixes to remove from the default set of Tidy fixes as per your level.
8 | --# vim: et sw=4 sts=4
9 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.Trusted.txt:
--------------------------------------------------------------------------------
1 | HTML.Trusted
2 | TYPE: bool
3 | VERSION: 2.0.0
4 | DEFAULT: false
5 | --DESCRIPTION--
6 | Indicates whether or not the user input is trusted or not. If the input is
7 | trusted, a more expansive set of allowed tags and attributes will be used.
8 | See also %CSS.Trusted.
9 | --# vim: et sw=4 sts=4
10 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.XHTML.txt:
--------------------------------------------------------------------------------
1 | HTML.XHTML
2 | TYPE: bool
3 | DEFAULT: true
4 | VERSION: 1.1.0
5 | DEPRECATED-VERSION: 1.7.0
6 | DEPRECATED-USE: HTML.Doctype
7 | --DESCRIPTION--
8 | Determines whether or not output is XHTML 1.0 or HTML 4.01 flavor.
9 | --ALIASES--
10 | Core.XHTML
11 | --# vim: et sw=4 sts=4
12 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Output.CommentScriptContents.txt:
--------------------------------------------------------------------------------
1 | Output.CommentScriptContents
2 | TYPE: bool
3 | VERSION: 2.0.0
4 | DEFAULT: true
5 | --DESCRIPTION--
6 | Determines whether or not HTML Purifier should attempt to fix up the
7 | contents of script tags for legacy browsers with comments.
8 | --ALIASES--
9 | Core.CommentScriptContents
10 | --# vim: et sw=4 sts=4
11 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Output.FlashCompat.txt:
--------------------------------------------------------------------------------
1 | Output.FlashCompat
2 | TYPE: bool
3 | VERSION: 4.1.0
4 | DEFAULT: false
5 | --DESCRIPTION--
6 | 7 | If true, HTML Purifier will generate Internet Explorer compatibility 8 | code for all object code. This is highly recommended if you enable 9 | %HTML.SafeObject. 10 |
11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Output.Newline.txt: -------------------------------------------------------------------------------- 1 | Output.Newline 2 | TYPE: string/null 3 | VERSION: 2.0.1 4 | DEFAULT: NULL 5 | --DESCRIPTION-- 6 | 7 |8 | Newline string to format final output with. If left null, HTML Purifier 9 | will auto-detect the default newline type of the system and use that; 10 | you can manually override it here. Remember, \r\n is Windows, \r 11 | is Mac, and \n is Unix. 12 |
13 | --# vim: et sw=4 sts=4 14 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Test.ForceNoIconv.txt: -------------------------------------------------------------------------------- 1 | Test.ForceNoIconv 2 | TYPE: bool 3 | DEFAULT: false 4 | --DESCRIPTION-- 5 | When set to true, HTMLPurifier_Encoder will act as if iconv does not exist 6 | and use only pure PHP implementations. 7 | --# vim: et sw=4 sts=4 8 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.DefaultScheme.txt: -------------------------------------------------------------------------------- 1 | URI.DefaultScheme 2 | TYPE: string 3 | DEFAULT: 'http' 4 | --DESCRIPTION-- 5 | 6 |7 | Defines through what scheme the output will be served, in order to 8 | select the proper object validator when no scheme information is present. 9 |
10 | --# vim: et sw=4 sts=4 11 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.DefinitionID.txt: -------------------------------------------------------------------------------- 1 | URI.DefinitionID 2 | TYPE: string/null 3 | VERSION: 2.1.0 4 | DEFAULT: NULL 5 | --DESCRIPTION-- 6 | 7 |8 | Unique identifier for a custom-built URI definition. If you want 9 | to add custom URIFilters, you must specify this value. 10 |
11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.DefinitionRev.txt: -------------------------------------------------------------------------------- 1 | URI.DefinitionRev 2 | TYPE: int 3 | VERSION: 2.1.0 4 | DEFAULT: 1 5 | --DESCRIPTION-- 6 | 7 |8 | Revision identifier for your custom definition. See 9 | %HTML.DefinitionRev for details. 10 |
11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.Disable.txt: -------------------------------------------------------------------------------- 1 | URI.Disable 2 | TYPE: bool 3 | VERSION: 1.3.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | 7 |8 | Disables all URIs in all forms. Not sure why you'd want to do that 9 | (after all, the Internet's founded on the notion of a hyperlink). 10 |
11 | 12 | --ALIASES-- 13 | Attr.DisableURI 14 | --# vim: et sw=4 sts=4 15 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.HostBlacklist.txt: -------------------------------------------------------------------------------- 1 | URI.HostBlacklist 2 | TYPE: list 3 | VERSION: 1.3.0 4 | DEFAULT: array() 5 | --DESCRIPTION-- 6 | List of strings that are forbidden in the host of any URI. Use it to kill 7 | domain names of spam, etc. Note that it will catch anything in the domain, 8 | so moo.com will catch moo.com.example.com. 9 | --# vim: et sw=4 sts=4 10 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.MakeAbsolute.txt: -------------------------------------------------------------------------------- 1 | URI.MakeAbsolute 2 | TYPE: bool 3 | VERSION: 2.1.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | 7 |8 | Converts all URIs into absolute forms. This is useful when the HTML 9 | being filtered assumes a specific base path, but will actually be 10 | viewed in a different context (and setting an alternate base URI is 11 | not possible). %URI.Base must be set for this directive to work. 12 |
13 | --# vim: et sw=4 sts=4 14 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.OverrideAllowedSchemes.txt: -------------------------------------------------------------------------------- 1 | URI.OverrideAllowedSchemes 2 | TYPE: bool 3 | DEFAULT: true 4 | --DESCRIPTION-- 5 | If this is set to true (which it is by default), you can override 6 | %URI.AllowedSchemes by simply registering a HTMLPurifier_URIScheme to the 7 | registry. If false, you will also have to update that directive in order 8 | to add more schemes. 9 | --# vim: et sw=4 sts=4 10 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/info.ini: -------------------------------------------------------------------------------- 1 | name = "HTML Purifier" 2 | 3 | ; vim: et sw=4 sts=4 4 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/Exception.php: -------------------------------------------------------------------------------- 1 | array( 15 | 'lang' => 'LanguageCode', 16 | ) 17 | ); 18 | } 19 | 20 | // vim: et sw=4 sts=4 21 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/Transitional.php: -------------------------------------------------------------------------------- 1 | array( 15 | 'xml:lang' => 'LanguageCode', 16 | ) 17 | ); 18 | } 19 | 20 | // vim: et sw=4 sts=4 21 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/Language/classes/en-x-test.php: -------------------------------------------------------------------------------- 1 | 'HTML Purifier X' 9 | ); 10 | 11 | // vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/Language/messages/en-x-testmini.php: -------------------------------------------------------------------------------- 1 | 'HTML Purifier XNone' 10 | ); 11 | 12 | // vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer/ConfigForm.css: -------------------------------------------------------------------------------- 1 | 2 | .hp-config {} 3 | 4 | .hp-config tbody th {text-align:right; padding-right:0.5em;} 5 | .hp-config thead, .hp-config .namespace {background:#3C578C; color:#FFF;} 6 | .hp-config .namespace th {text-align:center;} 7 | .hp-config .verbose {display:none;} 8 | .hp-config .controls {text-align:center;} 9 | 10 | /* vim: et sw=4 sts=4 */ 11 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer/ConfigForm.js: -------------------------------------------------------------------------------- 1 | function toggleWriteability(id_of_patient, checked) { 2 | document.getElementById(id_of_patient).disabled = checked; 3 | } 4 | 5 | // vim: et sw=4 sts=4 6 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token/Empty.php: -------------------------------------------------------------------------------- 1 | empty = true; 11 | return $n; 12 | } 13 | } 14 | 15 | // vim: et sw=4 sts=4 16 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token/Start.php: -------------------------------------------------------------------------------- 1 | docs/doxygen/info.log 2>docs/doxygen/errors.log 6 | if [ "$?" != 0 ]; then 7 | cat docs/doxygen/errors.log 8 | exit 9 | fi 10 | cd docs 11 | tar czf doxygen.tgz doxygen 12 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/maintenance/merge-library.php: -------------------------------------------------------------------------------- 1 | #!/usr/bin/php 2 | 'val1', 'key2' => 'val2') 4 | DESCRIPTION: The hash type is an associative array of string keys and string values. 5 | --# vim: et sw=4 sts=4 6 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/smoketests/test-schema/Type.int.txt: -------------------------------------------------------------------------------- 1 | Type.int 2 | TYPE: int 3 | DEFAULT: 23 4 | DESCRIPTION: The int type is an signed integer. 5 | --# vim: et sw=4 sts=4 6 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/smoketests/test-schema/Type.istring.txt: -------------------------------------------------------------------------------- 1 | Type.istring 2 | TYPE: istring 3 | DEFAULT: 'case insensitive' 4 | DESCRIPTION: The istring type is short (no newlines), must be ASCII and is case-insensitive. 5 | --# vim: et sw=4 sts=4 6 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/smoketests/test-schema/Type.itext.txt: -------------------------------------------------------------------------------- 1 | Type.itext 2 | TYPE: itext 3 | DEFAULT: "case\ninsensitive\nand\npossibly\nquite\nlong" 4 | DESCRIPTION: The text type has newlines, must be ASCII and is case-insensitive. 5 | --# vim: et sw=4 sts=4 6 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/smoketests/test-schema/Type.list.txt: -------------------------------------------------------------------------------- 1 | Type.list 2 | TYPE: list 3 | DEFAULT: array('item1', 'item2') 4 | DESCRIPTION: The list type is a numerically indexed array of strings. 5 | --# vim: et sw=4 sts=4 6 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/smoketests/test-schema/Type.lookup.txt: -------------------------------------------------------------------------------- 1 | Type.lookup 2 | TYPE: lookup 3 | DEFAULT: array('key1' => true, 'key2' => true) 4 | DESCRIPTION: The lookup type acts just like list, except its elements are unique and are checked withisset($var[$key])
.
5 | --# vim: et sw=4 sts=4
6 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/smoketests/test-schema/Type.mixed.txt:
--------------------------------------------------------------------------------
1 | Type.mixed
2 | TYPE: mixed
3 | DEFAULT: new stdclass()
4 | DESCRIPTION: The mixed type allows any type, and is not form-editable.
5 | --# vim: et sw=4 sts=4
6 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/smoketests/test-schema/Type.nullbool.txt:
--------------------------------------------------------------------------------
1 | Type.nullbool
2 | TYPE: bool/null
3 | DEFAULT: null
4 | --DESCRIPTION--
5 | Null booleans need to be treated a little specially. See %Type.nullstring
6 | for information on what the null flag does.
7 | --# vim: et sw=4 sts=4
8 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/smoketests/test-schema/Type.nullstring.txt:
--------------------------------------------------------------------------------
1 | Type.nullstring
2 | TYPE: string/null
3 | DEFAULT: null
4 | --DESCRIPTION--
5 | The null type is not a type, but a flag that can be added to any type
6 | making null a valid value for that entry. It's useful for saying, "Let
7 | the software pick the value for me," or "Don't use this element" when
8 | false has a special meaning.
9 | --# vim: et sw=4 sts=4
10 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/smoketests/test-schema/Type.string.txt:
--------------------------------------------------------------------------------
1 | Type.string
2 | TYPE: string
3 | DEFAULT: 'Case sensitive'
4 | DESCRIPTION: The string type is short (no newlines) and case-sensitive.
5 | --# vim: et sw=4 sts=4
6 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/smoketests/test-schema/Type.text.txt:
--------------------------------------------------------------------------------
1 | Type.text
2 | TYPE: text
3 | DEFAULT: "Case sensitive\nand\npossibly\nquite long..."
4 | DESCRIPTION: The text type has newlines and is case-sensitive.
5 | --# vim: et sw=4 sts=4
6 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/smoketests/test-schema/Type.txt:
--------------------------------------------------------------------------------
1 | Type
2 | DESCRIPTION: Directives demonstration the variable types ConfigSchema supports.
3 | --# vim: et sw=4 sts=4
4 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/smoketests/test-schema/info.ini:
--------------------------------------------------------------------------------
1 | name = "Test Schema"
2 |
3 | ; vim: et sw=4 sts=4
4 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/AttrDef/TextTest.php:
--------------------------------------------------------------------------------
1 | def = new HTMLPurifier_AttrDef_Text();
9 |
10 | $this->assertDef('This is spiffy text!');
11 | $this->assertDef(" Casual\tCDATA parse\ncheck. ", 'Casual CDATA parse check.');
12 |
13 | }
14 |
15 | }
16 |
17 | // vim: et sw=4 sts=4
18 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/AttrDef/URI/Email/SimpleCheckTest.php:
--------------------------------------------------------------------------------
1 | def = new HTMLPurifier_AttrDef_URI_Email_SimpleCheck();
10 | }
11 |
12 | }
13 |
14 | // vim: et sw=4 sts=4
15 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/AttrTransformHarness.php:
--------------------------------------------------------------------------------
1 | func = 'transform';
10 | }
11 |
12 | }
13 |
14 | // vim: et sw=4 sts=4
15 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/ChildDefHarness.php:
--------------------------------------------------------------------------------
1 | obj = null;
10 | $this->func = 'validateChildren';
11 | $this->to_html = true;
12 | $this->to_node_list = true;
13 | }
14 |
15 | }
16 |
17 | // vim: et sw=4 sts=4
18 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/ConfigSchema/Validator/directive/aliasesAliasCollision.vtest:
--------------------------------------------------------------------------------
1 | ERROR: Alias 'Ns.BothWantThisName' in aliases in directive 'Ns.Dir2' collides with alias for directive 'Ns.Dir'
2 | ----
3 | Ns.Dir
4 | DESCRIPTION: Directive
5 | TYPE: int
6 | DEFAULT: 3
7 | ALIASES: Ns.BothWantThisName
8 | ----
9 | Ns.Dir2
10 | DESCRIPTION: Directive
11 | TYPE: string
12 | DEFAULT: 'a'
13 | ALIASES: Ns.BothWantThisName
14 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/ConfigSchema/Validator/directive/aliasesDirectiveCollision.vtest:
--------------------------------------------------------------------------------
1 | ERROR: Alias 'Ns.Innocent' in aliases in directive 'Ns.Dir' collides with another directive
2 | ----
3 | Ns.Innocent
4 | DESCRIPTION: Innocent directive
5 | TYPE: int
6 | DEFAULT: 3
7 | ----
8 | Ns.Dir
9 | DESCRIPTION: Directive
10 | TYPE: string
11 | DEFAULT: 'a'
12 | ALIASES: Ns.Innocent
13 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/ConfigSchema/Validator/directive/allowedIsString.vtest:
--------------------------------------------------------------------------------
1 | ERROR: Value 3 in allowed in directive 'Ns.Dir' must be a string
2 | ----
3 | ID: Ns.Dir
4 | TYPE: string
5 | DESCRIPTION: Description
6 | DEFAULT: 'asdf'
7 | ALLOWED: 'asdf', 3
8 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/ConfigSchema/Validator/directive/allowedNotEmpty.vtest:
--------------------------------------------------------------------------------
1 | ERROR: Allowed in directive 'Ns.Dir' must not be empty
2 | ----
3 | ID: Ns.Dir
4 | TYPE: string
5 | DESCRIPTION: Description
6 | DEFAULT: 'asdf'
7 | ALLOWED:
8 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/ConfigSchema/Validator/directive/defaultIsAllowed.vtest:
--------------------------------------------------------------------------------
1 | ERROR: Default in directive 'Ns.Dir' must be an allowed value
2 | ----
3 | Ns.Dir
4 | DESCRIPTION: Directive
5 | TYPE: string
6 | DEFAULT: 'a'
7 | ALLOWED: 'b'
8 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/ConfigSchema/Validator/directive/defaultNullWithAllowed.vtest:
--------------------------------------------------------------------------------
1 | Ns.Dir
2 | DESCRIPTION: Directive
3 | TYPE: string/null
4 | DEFAULT: null
5 | ALLOWED: 'a'
6 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/ConfigSchema/Validator/directive/defaultType.vtest:
--------------------------------------------------------------------------------
1 | ERROR: Expected type string, got integer in DEFAULT in directive hash 'Ns.Dir'
2 | ----
3 | Ns.Dir
4 | DESCRIPTION: Directive
5 | TYPE: string
6 | DEFAULT: 0
7 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/ConfigSchema/Validator/directive/descriptionNotEmpty.vtest:
--------------------------------------------------------------------------------
1 | ERROR: Description in directive 'Ns.Dir' must not be empty
2 | ----
3 | Ns.Dir
4 | TYPE: int
5 | DEFAULT: 0
6 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/ConfigSchema/Validator/directive/ignoreNamespace.vtest:
--------------------------------------------------------------------------------
1 | Ns
2 | DESCRIPTION: Namespace
3 |
4 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/ConfigSchema/Validator/directive/typeDefined.vtest:
--------------------------------------------------------------------------------
1 | ERROR: TYPE in directive hash 'Ns.Dir' not defined
2 | ----
3 | Ns.Dir
4 | DESCRIPTION: Notice that TYPE is missing
5 | DEFAULT: 0
6 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/ConfigSchema/Validator/directive/typeExists.vtest:
--------------------------------------------------------------------------------
1 | ERROR: Invalid type 'foobar' in DEFAULT in directive hash 'Ns.Dir'
2 | ----
3 | Ns.Dir
4 | DESCRIPTION: Directive
5 | TYPE: foobar
6 | DEFAULT: 0
7 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/ConfigSchema/Validator/directive/typeWithAllowedIsStringType.vtest:
--------------------------------------------------------------------------------
1 | ERROR: Type in directive 'Ns.Dir' must be a string type when used with allowed or value aliases
2 | ----
3 | Ns.Dir
4 | DESCRIPTION: Directive
5 | TYPE: int
6 | DEFAULT: 3
7 | ALLOWED: 1, 2, 3
8 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/ConfigSchema/Validator/directive/typeWithValueAliasesIsStringType.vtest:
--------------------------------------------------------------------------------
1 | ERROR: Type in directive 'Ns.Dir' must be a string type when used with allowed or value aliases
2 | ----
3 | Ns.Dir
4 | DESCRIPTION: Directive
5 | TYPE: int
6 | DEFAULT: 3
7 | VALUE-ALIASES: 2 => 3
8 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/ConfigSchema/Validator/directive/unique.vtest:
--------------------------------------------------------------------------------
1 | ERROR: Cannot redefine directive 'Ns.Dir'
2 | ----
3 | ID: Ns.Dir
4 | DESCRIPTION: Version 1
5 | TYPE: int
6 | DEFAULT: 0
7 | ----
8 | ID: Ns.Dir
9 | DESCRIPTION: Version 2
10 | TYPE: int
11 | DEFAULT: 0
12 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/ConfigSchema/Validator/directive/valueAliasesAliasIsString.vtest:
--------------------------------------------------------------------------------
1 | ERROR: Alias 3 in valueAliases in directive 'Ns.Dir' must be a string
2 | ----
3 | Ns.Dir
4 | DESCRIPTION: Directive
5 | TYPE: string
6 | DEFAULT: 'a'
7 | VALUE-ALIASES: 3 => 'a'
8 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/ConfigSchema/Validator/directive/valueAliasesAliasNotAllowed.vtest:
--------------------------------------------------------------------------------
1 | ERROR: Alias 'b' in valueAliases in directive 'Ns.Dir' must not be an allowed value
2 | ----
3 | Ns.Dir
4 | DESCRIPTION: Directive
5 | TYPE: string
6 | DEFAULT: 'a'
7 | ALLOWED: 'a', 'b', 'c'
8 | VALUE-ALIASES: 'b' => 'c'
9 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/ConfigSchema/Validator/directive/valueAliasesNotAliasSelf.vtest:
--------------------------------------------------------------------------------
1 | ERROR: Alias 'bar' in valueAliases in directive 'Ns.Dir' must not be an alias to itself
2 | ----
3 | Ns.Dir
4 | DESCRIPTION: Directive
5 | TYPE: string
6 | DEFAULT: 'foo'
7 | VALUE-ALIASES: 'bar' => 'bar'
8 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/ConfigSchema/Validator/directive/valueAliasesRealAllowed.vtest:
--------------------------------------------------------------------------------
1 | ERROR: Alias 'c' in valueAliases in directive 'Ns.Dir' must be an alias to an allowed value
2 | ----
3 | Ns.Dir
4 | DESCRIPTION: Directive
5 | TYPE: string
6 | DEFAULT: 'a'
7 | ALLOWED: 'a', 'b'
8 | VALUE-ALIASES: 'c' => 'd'
9 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/ConfigSchema/Validator/directive/valueAliasesRealIsString.vtest:
--------------------------------------------------------------------------------
1 | ERROR: Alias target 3 from alias 'b' in valueAliases in directive 'Ns.Dir' must be a string
2 | ----
3 | Ns.Dir
4 | DESCRIPTION: Directive
5 | TYPE: string
6 | DEFAULT: 'a'
7 | VALUE-ALIASES: 'b' => 3
8 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/ConfigTest-create.ini:
--------------------------------------------------------------------------------
1 | [Cake]
2 | Sprinkles = 42
3 |
4 | ; vim: et sw=4 sts=4
5 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/ConfigTest-finalize.ini:
--------------------------------------------------------------------------------
1 | [Poem]
2 | Meter = alexandrine
3 |
4 | ; vim: et sw=4 sts=4
5 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/ConfigTest-loadIni.ini:
--------------------------------------------------------------------------------
1 | [Shortcut]
2 | Copy = q
3 | Cut = t
4 | Paste = p
5 |
6 | ; vim: et sw=4 sts=4
7 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/DefinitionCache/SerializerTest/README:
--------------------------------------------------------------------------------
1 | This is a dummy file to prevent Git from ignoring this empty directory.
2 |
3 | vim: et sw=4 sts=4
4 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/DefinitionTestable.php:
--------------------------------------------------------------------------------
1 | obj = new HTMLPurifier_Strategy_Core();
9 | }
10 | }
11 |
12 | // vim: et sw=4 sts=4
13 |
--------------------------------------------------------------------------------
/vendor/ezyang/htmlpurifier/tests/HTMLPurifier/HTMLT/allowed-preserve.htmlt:
--------------------------------------------------------------------------------
1 | --INI--
2 | HTML.AllowedElements = b,i,p,a
3 | HTML.AllowedAttributes = a.href,*.id
4 | --HTML--
5 | Par.
6 |Paragraph
7 | TextBold 8 | --# vim: et sw=4 sts=4 9 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/tests/HTMLPurifier/HTMLT/allowed-remove.htmlt: -------------------------------------------------------------------------------- 1 | --INI-- 2 | HTML.AllowedElements = b,i,p,a 3 | HTML.AllowedAttributes = a.href,*.id 4 | --HTML-- 5 | Not allowedRemove id too! 6 | --EXPECT-- 7 | Not allowedRemove id too! 8 | --# vim: et sw=4 sts=4 9 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/tests/HTMLPurifier/HTMLT/basic.htmlt: -------------------------------------------------------------------------------- 1 | --HTML-- 2 | basic 3 | --EXPECT-- 4 | basic 5 | --# vim: et sw=4 sts=4 6 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/tests/HTMLPurifier/HTMLT/blacklist-preserve.htmlt: -------------------------------------------------------------------------------- 1 | --INI-- 2 | HTML.ForbiddenElements = b 3 | HTML.ForbiddenAttributes = a@href 4 | --HTML-- 5 |foo
6 | --# vim: et sw=4 sts=4 7 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/tests/HTMLPurifier/HTMLT/blacklist-remove.htmlt: -------------------------------------------------------------------------------- 1 | --INI-- 2 | HTML.ForbiddenElements = b 3 | HTML.ForbiddenAttributes = a@href 4 | --HTML-- 5 | Foobar 6 | --EXPECT-- 7 | Foobar 8 | --# vim: et sw=4 sts=4 9 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/tests/HTMLPurifier/HTMLT/css-allowed-preserve.htmlt: -------------------------------------------------------------------------------- 1 | --INI-- 2 | CSS.AllowedProperties = color,background-color 3 | --HTML-- 4 |Illegal contents5 | --EXPECT-- 6 |
7 | --# vim: et sw=4 sts=4 8 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/tests/HTMLPurifier/HTMLT/strict-blockquote.htmlt: -------------------------------------------------------------------------------- 1 | --INI-- 2 | HTML.Strict = true 3 | --HTML-- 4 |Illegal contents
Illegal contents5 | --EXPECT-- 6 |
7 | --# vim: et sw=4 sts=4 8 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/tests/HTMLPurifier/HTMLT/strict-underline.htmlt: -------------------------------------------------------------------------------- 1 | --INI-- 2 | HTML.Strict = true 3 | --HTML-- 4 | Illegal underline 5 | --EXPECT-- 6 | Illegal underline 7 | --# vim: et sw=4 sts=4 8 | -------------------------------------------------------------------------------- /vendor/ezyang/htmlpurifier/tests/HTMLPurifier/HTMLT/style-onload.htmlt: -------------------------------------------------------------------------------- 1 | --INI-- 2 | Core.CollectErrors = true 3 | --HTML-- 4 |Illegal contents