Changeset 3455518
- Timestamp:
- 02/06/2026 03:56:25 PM (2 weeks ago)
- Location:
- visual-search
- Files:
-
- 1557 added
- 50 edited
-
tags/5.3.3 (added)
-
tags/5.3.3/LICENSE (added)
-
tags/5.3.3/impresee-creativesearch (added)
-
tags/5.3.3/impresee-creativesearch.php (added)
-
tags/5.3.3/impresee-creativesearch/includes (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Errors (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Errors/GenericError (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Errors/GenericError/ErrorScreen.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Errors/GenericError/wc-error-screen.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Errors/InvalidHostError (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Errors/InvalidHostError/ErrorScreen.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Errors/InvalidHostError/wc-error-screen.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Integration (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Integration/Catalog (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Integration/Catalog/ProductsDataSourceImpl.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Integration/Snippet (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Integration/Snippet/ImpreseeSnippet.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Models (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Models/ImpreseeCatalogStatus2Array.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Models/PresentationStorageConstants.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Onboarding (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Onboarding/ChooseMarket (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Onboarding/ChooseMarket/ChooseMarketOnboarding.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Onboarding/ChooseMarket/wc-choose-market-onboarding.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Onboarding/OnboardingStep.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Onboarding/Processing (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Onboarding/Processing/ProcessingScreenOnboarding.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Onboarding/Processing/wc-processing-screen-onboarding.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Onboarding/StepNames.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Onboarding/WelcomeScreen (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Onboarding/WelcomeScreen/WelcomeScreenOnboarding.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Onboarding/WelcomeScreen/wc-welcome-screen-onboarding.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Settings (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Settings/ActionNames.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Settings/Advanced (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Settings/Advanced/AdvancedSettings.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Settings/BaseSettings.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Settings/Christmas (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Settings/Christmas/ChristmasSettings.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Settings/Datafeed (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Settings/Datafeed/DatafeedSettings.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Settings/General (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Settings/General/GeneralSettings.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Settings/ISettings.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Settings/Labels (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Settings/Labels/LabelsSettings.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Settings/SearchButtons (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Settings/SearchButtons/SearchButtonsSettings.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Settings/SearchButtons/wc-creative-general-shortcode-section.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Settings/SearchButtons/wc-creative-search-buttons-shortcode-section.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Settings/SearchButtons/wc-creative-searchbar-shortcode-section.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Settings/SearchByText (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Settings/SearchByText/SearchByTextSettings.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Settings/Settings.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Settings/SettingsNames.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Settings/Theme (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Settings/Theme/ThemeSettings.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Settings/wc-creativesearch-settings-page.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Uninstallation (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Uninstallation/ImpreseeUninstaller.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Utils (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Utils/Assets.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Utils/Callbacks.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Utils/CatalogStatusGetter.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Utils/PluginUtils.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Utils/SnippetFilename.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Utils/WooProject.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Utils/WooServices.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Utils/WooStorageCodes.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Utils/WordpressLogHandler.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Utils/WordpressOptionsWrapper.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/Presentation/Utils/WordpressRestWrapper.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/WooDependencyInjectionController.php (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/css (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/css/onboarding (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/css/onboarding/impresee_onboarding.min.css (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/css/onboarding/product_indexation.css (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/css/onboarding/select_product_type.min.css (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/css/wc-creativesearch-buttons-style.css (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/css/wc-creativesearch-settings-style.css (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1 (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/.babelrc (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/.editorconfig (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/.eslintrc (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/.gitignore (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/.npmignore (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/.stylelintrc (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/.travis.yml (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/LICENSE (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/README.md (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/build (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/build/banner.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/build/build.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/build/build.min.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/build/esm.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/build/esm.modular.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/build/umd.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/build/umd.min.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/dist (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/dist/css (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/dist/css/glide.core.css (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/dist/css/glide.core.min.css (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/dist/css/glide.theme.css (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/dist/css/glide.theme.min.css (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/dist/glide.esm.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/dist/glide.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/dist/glide.min.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/dist/glide.modular.esm.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/entry (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/entry/entry-complete.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/entry/entry-modular.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/package.json (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/assets (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/assets/sass (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/assets/sass/_variables.scss (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/assets/sass/glide.core.scss (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/assets/sass/glide.theme.scss (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/components (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/components/anchors.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/components/autoplay.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/components/breakpoints.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/components/build.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/components/clones.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/components/controls.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/components/direction.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/components/gaps.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/components/html.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/components/images.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/components/keyboard.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/components/move.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/components/peek.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/components/resize.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/components/run.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/components/sizes.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/components/swipe.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/components/transition.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/components/translate.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/core (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/core/event (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/core/event/events-binder.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/core/event/events-bus.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/core/index.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/defaults.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/index.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/mutator (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/mutator/index.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/mutator/transformers (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/mutator/transformers/focusing.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/mutator/transformers/gap.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/mutator/transformers/grow.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/mutator/transformers/peeking.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/mutator/transformers/rtl.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/utils (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/utils/detect-passive-event.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/utils/dom.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/utils/log.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/utils/object.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/utils/string.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/utils/time.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/utils/unit.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/src/utils/wait.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/tests (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/tests/config.json (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/tests/fixtures (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/tests/fixtures/html.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/tests/fixtures/query.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/tests/fixtures/transition.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/tests/functional (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/tests/functional/autoplay.test.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/tests/functional/carousel.test.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/tests/functional/classes.test.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/tests/functional/destroy.test.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/tests/functional/go.test.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/tests/functional/slider.test.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/tests/functional/update.test.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/tests/integration (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/tests/integration/events.test.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/tests/integration/instance.test.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/tests/unit (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/tests/unit/dom.test.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/tests/unit/events-binder.test.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/tests/unit/log.test.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/tests/unit/mount.test.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/tests/unit/object.test.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/tests/unit/string.test.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/glide-3.4.1/tests/unit/unit.test.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/icons (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/icons/camera_grey.svg (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/icons/camera_white.svg (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/icons/image1.png (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/icons/impresee_icon_plugin.png (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/icons/impresee_icon_plugin.svg (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/icons/impresee_icon_pluginx20.png (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/icons/pencil_grey.svg (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/icons/pencil_white.svg (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/icons/search.svg (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/images (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/images/error.jpg (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/images/onboarding (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/images/onboarding/check.svg (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/images/onboarding/dropshippers.jpg (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/images/onboarding/fashion.jpg (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/images/onboarding/gif_load.gif (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/images/onboarding/homedecor.jpg (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/images/onboarding/imagenessliders (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/images/onboarding/imagenessliders/slider1.jpg (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/images/onboarding/imagenessliders/slider2.jpg (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/images/onboarding/imagenessliders/slider3.jpg (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/images/onboarding/imagenessliders/slider4.jpg (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/images/onboarding/imagenessliders/slider5.jpg (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/images/onboarding/imagenessliders/slider6.jpg (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/images/onboarding/imagenessliders/slider_boost.jpg (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/images/onboarding/warning.svg (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/images/onboarding/welcome.jpg (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/impresee-widget (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/impresee-widget/__init__.py (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/impresee-widget/camera-icon.png (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/impresee-widget/pencil-icon.png (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/impresee-widget/widget.css (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/impresee-widget/widget.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/js/onboarding (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/js/onboarding/update_catalog.js (added)
-
tags/5.3.3/impresee-creativesearch/includes/assets/js/wc-creativesearch-colorpicker-script.js (added)
-
tags/5.3.3/impresee-creativesearch/tests (added)
-
tags/5.3.3/impresee-creativesearch/tests/Presentation (added)
-
tags/5.3.3/impresee-creativesearch/tests/Presentation/Models (added)
-
tags/5.3.3/impresee-creativesearch/tests/Presentation/Models/ImpreseeCatalogStatus2ArrayTest.php (added)
-
tags/5.3.3/impresee-creativesearch/tests/Presentation/Uninstallation (added)
-
tags/5.3.3/impresee-creativesearch/tests/Presentation/Uninstallation/ImpreseeUninstallerTest.php (added)
-
tags/5.3.3/impresee-creativesearch/tests/Presentation/Utils (added)
-
tags/5.3.3/impresee-creativesearch/tests/Presentation/Utils/CatalogStatusGetterTest.php (added)
-
tags/5.3.3/readme.txt (added)
-
tags/5.3.3/uninstall.php (added)
-
tags/5.3.3/vendor (added)
-
tags/5.3.3/vendor/autoload.php (added)
-
tags/5.3.3/vendor/bin (added)
-
tags/5.3.3/vendor/bin/php-parse (added)
-
tags/5.3.3/vendor/caseyamcl (added)
-
tags/5.3.3/vendor/caseyamcl/guzzle_retry_middleware (added)
-
tags/5.3.3/vendor/caseyamcl/guzzle_retry_middleware/CHANGELOG.md (added)
-
tags/5.3.3/vendor/caseyamcl/guzzle_retry_middleware/LICENSE.md (added)
-
tags/5.3.3/vendor/caseyamcl/guzzle_retry_middleware/README.md (added)
-
tags/5.3.3/vendor/caseyamcl/guzzle_retry_middleware/composer.json (added)
-
tags/5.3.3/vendor/caseyamcl/guzzle_retry_middleware/src (added)
-
tags/5.3.3/vendor/caseyamcl/guzzle_retry_middleware/src/GuzzleRetryMiddleware.php (added)
-
tags/5.3.3/vendor/composer (added)
-
tags/5.3.3/vendor/composer/ClassLoader.php (added)
-
tags/5.3.3/vendor/composer/InstalledVersions.php (added)
-
tags/5.3.3/vendor/composer/LICENSE (added)
-
tags/5.3.3/vendor/composer/autoload_classmap.php (added)
-
tags/5.3.3/vendor/composer/autoload_files.php (added)
-
tags/5.3.3/vendor/composer/autoload_namespaces.php (added)
-
tags/5.3.3/vendor/composer/autoload_psr4.php (added)
-
tags/5.3.3/vendor/composer/autoload_real.php (added)
-
tags/5.3.3/vendor/composer/autoload_static.php (added)
-
tags/5.3.3/vendor/composer/installed.json (added)
-
tags/5.3.3/vendor/composer/installed.php (added)
-
tags/5.3.3/vendor/composer/installers (added)
-
tags/5.3.3/vendor/composer/installers/.github (added)
-
tags/5.3.3/vendor/composer/installers/.github/workflows (added)
-
tags/5.3.3/vendor/composer/installers/.github/workflows/continuous-integration.yml (added)
-
tags/5.3.3/vendor/composer/installers/.github/workflows/lint.yml (added)
-
tags/5.3.3/vendor/composer/installers/.github/workflows/phpstan.yml (added)
-
tags/5.3.3/vendor/composer/installers/LICENSE (added)
-
tags/5.3.3/vendor/composer/installers/composer.json (added)
-
tags/5.3.3/vendor/composer/installers/phpstan.neon.dist (added)
-
tags/5.3.3/vendor/composer/installers/src (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/AglInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/AimeosInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/AnnotateCmsInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/AsgardInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/AttogramInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/BaseInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/BitrixInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/BonefishInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/CakePHPInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/ChefInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/CiviCrmInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/ClanCatsFrameworkInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/CockpitInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/CodeIgniterInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/Concrete5Installer.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/CraftInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/CroogoInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/DecibelInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/DframeInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/DokuWikiInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/DolibarrInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/DrupalInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/ElggInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/EliasisInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/ExpressionEngineInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/EzPlatformInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/FuelInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/FuelphpInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/GravInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/HuradInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/ImageCMSInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/Installer.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/ItopInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/JoomlaInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/KanboardInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/KirbyInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/KnownInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/KodiCMSInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/KohanaInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/LanManagementSystemInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/LaravelInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/LavaLiteInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/LithiumInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/MODULEWorkInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/MODXEvoInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/MagentoInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/MajimaInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/MakoInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/MantisBTInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/MauticInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/MayaInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/MediaWikiInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/MiaoxingInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/MicroweberInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/ModxInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/MoodleInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/OctoberInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/OntoWikiInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/OsclassInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/OxidInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/PPIInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/PantheonInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/PhiftyInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/PhpBBInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/PimcoreInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/PiwikInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/PlentymarketsInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/Plugin.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/PortoInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/PrestashopInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/ProcessWireInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/PuppetInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/PxcmsInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/RadPHPInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/ReIndexInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/Redaxo5Installer.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/RedaxoInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/RoundcubeInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/SMFInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/ShopwareInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/SilverStripeInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/SiteDirectInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/StarbugInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/SyDESInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/SyliusInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/Symfony1Installer.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/TYPO3CmsInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/TYPO3FlowInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/TaoInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/TastyIgniterInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/TheliaInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/TuskInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/UserFrostingInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/VanillaInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/VgmcpInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/WHMCSInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/WinterInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/WolfCMSInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/WordPressInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/YawikInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/ZendInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/Composer/Installers/ZikulaInstaller.php (added)
-
tags/5.3.3/vendor/composer/installers/src/bootstrap.php (added)
-
tags/5.3.3/vendor/composer/platform_check.php (added)
-
tags/5.3.3/vendor/guzzlehttp (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/.php_cs (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/CHANGELOG.md (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/Dockerfile (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/LICENSE (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/README.md (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/UPGRADING.md (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/composer.json (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Client.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/ClientInterface.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Cookie (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Exception (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Exception/BadResponseException.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Exception/ClientException.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Exception/ConnectException.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Exception/GuzzleException.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Exception/SeekException.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Exception/ServerException.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Exception/TransferException.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Handler (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Handler/EasyHandle.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Handler/MockHandler.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/HandlerStack.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/MessageFormatter.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Middleware.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Pool.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/RequestOptions.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/RetryMiddleware.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/TransferStats.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/UriTemplate.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/Utils.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/impresee_functions.php (added)
-
tags/5.3.3/vendor/guzzlehttp/guzzle/src/impresee_functions_include.php (added)
-
tags/5.3.3/vendor/guzzlehttp/promises (added)
-
tags/5.3.3/vendor/guzzlehttp/promises/CHANGELOG.md (added)
-
tags/5.3.3/vendor/guzzlehttp/promises/LICENSE (added)
-
tags/5.3.3/vendor/guzzlehttp/promises/README.md (added)
-
tags/5.3.3/vendor/guzzlehttp/promises/composer.json (added)
-
tags/5.3.3/vendor/guzzlehttp/promises/src (added)
-
tags/5.3.3/vendor/guzzlehttp/promises/src/AggregateException.php (added)
-
tags/5.3.3/vendor/guzzlehttp/promises/src/CancellationException.php (added)
-
tags/5.3.3/vendor/guzzlehttp/promises/src/Coroutine.php (added)
-
tags/5.3.3/vendor/guzzlehttp/promises/src/Create.php (added)
-
tags/5.3.3/vendor/guzzlehttp/promises/src/Each.php (added)
-
tags/5.3.3/vendor/guzzlehttp/promises/src/EachPromise.php (added)
-
tags/5.3.3/vendor/guzzlehttp/promises/src/FulfilledPromise.php (added)
-
tags/5.3.3/vendor/guzzlehttp/promises/src/Is.php (added)
-
tags/5.3.3/vendor/guzzlehttp/promises/src/Promise.php (added)
-
tags/5.3.3/vendor/guzzlehttp/promises/src/PromiseInterface.php (added)
-
tags/5.3.3/vendor/guzzlehttp/promises/src/PromisorInterface.php (added)
-
tags/5.3.3/vendor/guzzlehttp/promises/src/RejectedPromise.php (added)
-
tags/5.3.3/vendor/guzzlehttp/promises/src/RejectionException.php (added)
-
tags/5.3.3/vendor/guzzlehttp/promises/src/TaskQueue.php (added)
-
tags/5.3.3/vendor/guzzlehttp/promises/src/TaskQueueInterface.php (added)
-
tags/5.3.3/vendor/guzzlehttp/promises/src/Utils.php (added)
-
tags/5.3.3/vendor/guzzlehttp/promises/src/functions.php (added)
-
tags/5.3.3/vendor/guzzlehttp/promises/src/functions_include.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7 (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/.github (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/.github/FUNDING.yml (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/.github/stale.yml (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/.github/workflows (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/.github/workflows/ci.yml (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/.github/workflows/integration.yml (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/.github/workflows/static.yml (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/.php_cs.dist (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/CHANGELOG.md (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/LICENSE (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/README.md (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/composer.json (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/AppendStream.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/BufferStream.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/CachingStream.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/DroppingStream.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/FnStream.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/Header.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/InflateStream.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/LazyOpenStream.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/LimitStream.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/Message.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/MessageTrait.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/MimeType.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/MultipartStream.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/NoSeekStream.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/PumpStream.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/Query.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/Request.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/Response.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/Rfc7230.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/ServerRequest.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/Stream.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/StreamWrapper.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/UploadedFile.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/Uri.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/UriComparator.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/UriNormalizer.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/UriResolver.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/Utils.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/impresee_functions.php (added)
-
tags/5.3.3/vendor/guzzlehttp/psr7/src/impresee_functions_include.php (added)
-
tags/5.3.3/vendor/impresee (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/.gitignore (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/.vscode (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/.vscode/settings.json (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/README.md (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/composer.json (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/composer.lock (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Constants (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Constants/CatalogMarketCodes.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Constants/CreateAccountUrlType.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Constants/DestinationGroups.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Constants/ExceptionCodes.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Constants/Project.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Constants/SearchTypes.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Constants/Services.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Constants/StorageCodes.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/ConnectionException.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/CouldNotRemoveDataException.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/CouldNotRemoveStoreCodeException.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/CouldNotStoreDataException.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/ErrorBuildingCatalog.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/ErrorObtainingProducts.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/FailedAtRemovingDataFailure.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/Failure.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/FailureAtCreatingCatalog.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/FailureAtObtainingProducts.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/FailureAtStoringPluginVersionData.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/FailureCouldNotObtainSnippetFilename.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/FailureCouldNotObtainSubscriptionData.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/FailureCouldNotUpdateSubscriptionStatus.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/FailureCreateCatalog.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/FailureCreateOwner.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/FailureDataAlreadyExists.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/FailureInvalidError.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/FailureInvalidMarket.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/FailureNoStoredPluginVersionData.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/FailureNoSubscriptionStatusStored.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/FailureStoreCatalogGenerationCode.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/FailureStoreImpreseeData.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/FailureStoreOwnerData.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/FailureUpdateCustomCodeData.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/FailureUpdateHolidayData.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/FailureUpdateImpreseeSnippetData.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/FailureUpdateIndexationData.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/ImpreseeServerException.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/NoDataException.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/NoImpreseeConfigurationDataFailure.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/NoImpreseeConfigurationStatusFailure.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/NoStoreUrlFailure.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Errors/UnknownFailure.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Factories (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Factories/CatalogMarketFactory.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Utils (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Utils/CodesGenerator.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Utils/KeyValueStorage.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Utils/LogHandler.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Core/Utils/RestInterface.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/DataSources (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/DataSources/BaseLocalStorageDataSource.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/DataSources/CodesDataSource.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/DataSources/CodesDataSourceImpl.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/DataSources/EmailDataSource.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/DataSources/EmailDataSourceImpl.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/DataSources/HolidayConfigurationLocalDataSource.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/DataSources/HolidayConfigurationLocalDataSourceImpl.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/DataSources/ImpreseeLocalDataSource.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/DataSources/ImpreseeLocalDataSourceImpl.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/DataSources/ImpreseeRemoteDataSource.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/DataSources/ImpreseeRemoteDataSourceImpl.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/DataSources/ProductsCatalogXMLDataSource.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/DataSources/ProductsCatalogXMLDataSourceImpl.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/DataSources/ProductsDataSource.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/DataSources/SearchBarDisplayLocalDataSource.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/DataSources/SearchBarDisplayLocalDataSourceImpl.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/DataSources/StoreLocalDataSource.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/DataSources/StoreLocalDataSourceImpl.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Mappers (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Mappers/CatalogStatusModel2ImpreseeCatalogStatus.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Mappers/CustomCodeModel2CustomCodeConfigurationMapper.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Mappers/HolidayConfigModel2HolidayConfigurationMapper.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Mappers/ImpreseeConfigurationModel2ImpreseeConfigurationStatus.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Mappers/ImpreseeConfigurationModel2ImpreseeSearchBarConfig.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Mappers/ImpreseeCreateAccountUrlModel2ImpreseeCreateAccountUrl.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Mappers/ImpreseeSnippetConfigurationModel2ImpreseeSnippetConfiguration.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Mappers/ImpreseeSubscriptionDataModel2ImpreseeSubscriptionDataMapper.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Mappers/ImpreseeSubscriptionStatusModel2ImpreseeSubscriptionStatusMapper.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Mappers/IndexationConfigurationModel2CatalogIndexationConfiguration.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Mappers/PluginVersionModel2PluginVersion.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Mappers/StoreModel2StoreMapper.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Mappers/UpdateCatalogModel2ImpreseeCatalogStatus.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Models (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Models/CatalogStatusModel.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Models/CustomCodeModel.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Models/EmailModel.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Models/ErrorEmailModel.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Models/HolidayConfigurationModel.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Models/ImpreseeConfigurationModel.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Models/ImpreseeCreateAccountUrlModel.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Models/ImpreseeSnippetConfigurationModel.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Models/ImpreseeSubscriptionDataModel.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Models/ImpreseeSubscriptionStatusModel.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Models/IndexationConfigurationModel.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Models/InformationEmailModel.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Models/OwnerModel.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Models/PluginVersionModel.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Models/ProductModel.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Models/Serializable.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Models/StoreModel.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Models/UpdateCatalogModel.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Repositories (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Repositories/BaseRepository.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Repositories/HolidayConfigurationRepositoryImpl.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Repositories/ImpreseeCatalogRepositoryImpl.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Repositories/ImpreseeConfigurationRepositoryImpl.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Repositories/SearchBarDisplayConfigurationRepositoryImpl.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Data/Repositories/StoreRepositoryImpl.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/DependencyInjectionController.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/CatalogDoneStatus.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/CatalogIndexationConfiguration.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/CatalogIsProcessingStatus.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/CatalogMarket.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/CatalogStatusError.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/ClothesMarket.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/CustomCodeConfiguration.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/EmptyImpreseeSearchBarConfiguration.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/HolidayConfiguration.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/HolidayLabelsConfiguration.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/HolidayThemeConfiguration.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/HomeDecorMarket.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/ImpreseeApplication.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/ImpreseeApplicationType.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/ImpreseeCatalog.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/ImpreseeCatalogStatus.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/ImpreseeConfigurationStatus.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/ImpreseeCreateAccountUrl.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/ImpreseeProductsCatalog.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/ImpreseeSearchBarConfiguration.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/ImpreseeSearchByPhoto.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/ImpreseeSearchBySketch.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/ImpreseeSearchByText.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/ImpreseeSnippetConfiguration.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/ImpreseeSnippetGeneralConfiguration.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/ImpreseeSnippetLabelsConfiguration.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/ImpreseeSnippetSearchByTextConfiguration.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/ImpreseeSubscriptionData.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/ImpreseeSubscriptionStatus.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/InvalidMarket.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/OtherMarket.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/PluginVersion.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/SearchBarConfiguration.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Entities/Store.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Repositories (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Repositories/GetImpreseeSubscriptionStatus.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Repositories/HolidayConfigurationRepository.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Repositories/ImpreseeCatalogRepository.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Repositories/ImpreseeConfigurationRepository.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Repositories/SearchBarDisplayConfigurationRepository.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/Repositories/StoreRepository.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/UseCases (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/UseCases/GetCreateImpreseeAccountUrl.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/UseCases/GetCustomCodeConfiguration.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/UseCases/GetHolidayConfiguration.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/UseCases/GetImpreseeCatalogState.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/UseCases/GetImpreseeConfiguration.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/UseCases/GetImpreseeConfigurationStatus.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/UseCases/GetImpreseeProductsCatalog.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/UseCases/GetImpreseeSnippetFilename.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/UseCases/GetImpreseeSubscriptionData.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/UseCases/GetImpreseeSubscriptionStatus.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/UseCases/GetIndexationConfiguration.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/UseCases/GetInstalledPluginVersionInformation.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/UseCases/GetSnippetConfiguration.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/UseCases/GetStoreInformation.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/UseCases/RegisterImpreseeConfiguration.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/UseCases/RemoveAllImpreseeRelatedData.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/UseCases/UpdateCustomCodeConfiguration.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/UseCases/UpdateHolidayConfiguration.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/UseCases/UpdateImpreseeCatalog.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/UseCases/UpdateImpreseeSubscriptionStatus.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/UseCases/UpdateIndexationConfiguration.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/UseCases/UpdatePluginStatus.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/src/Domain/UseCases/UpdateSnippetConfiguration.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/DataSources (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/DataSources/CodesDataSourceImplTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/DataSources/EmailDataSourceImplTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/DataSources/HolidayConfigurationLocalDataSourceImplTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/DataSources/ImpreseeLocalDataSourceImplTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/DataSources/ImpreseeRemoteDataSourceImplTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/DataSources/ProductsCatalogXMLDataSourceImplTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/DataSources/SearchBarDisplayLocalDataSourceImplTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/DataSources/StoreLocalDataSourceImplTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/Mappers (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/Mappers/CatalogStatusModel2ImpreseeCatalogStatusTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/Mappers/CustomCodeModel2CustomCodeConfigurationMapperTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/Mappers/HolidayConfigModel2HolidayConfigurationMapperTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/Mappers/ImpreseeConfigurationModel2ImpreseeConfigurationStatusTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/Mappers/ImpreseeConfigurationModel2ImpreseeSearchBarConfigTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/Mappers/ImpreseeSnippetConfigurationModel2ImpreseeSnippetConfigurationTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/Mappers/IndexationConfigurationModel2CatalogIndexationConfigurationTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/Mappers/StoreModel2StoreMapperTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/Mappers/UpdateCatalogModel2ImpreseeCatalogStatusTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/Models (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/Models/CustomCodeModelTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/Models/EmailModelTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/Models/HolidayConfigurationModelTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/Models/ImpreseeConfigurationModelTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/Models/ImpreseeSnippetConfigurationModelTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/Models/IndexationConfigurationModelTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/Models/OwnerModelTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/Repositories (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/Repositories/HolidayConfigurationRepositoryImplTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/Repositories/ImpreseeCatalogRepositoryImplTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/Repositories/ImpreseeConfigurationRepositoryImplTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/Repositories/SearchBarDisplayConfigurationRepositoryImplTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Data/Repositories/StoreRepositoryImplTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Domain (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Domain/Entities (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Domain/Entities/StoreTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Domain/UseCases (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Domain/UseCases/GetCreateImpreseeAccountUrlTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Domain/UseCases/GetCustomCodeConfigurationTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Domain/UseCases/GetHolidayConfigurationTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Domain/UseCases/GetImpreseeCatalogStateTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Domain/UseCases/GetImpreseeConfigurationStatusTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Domain/UseCases/GetImpreseeConfigurationTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Domain/UseCases/GetImpreseeProductsCatalogTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Domain/UseCases/GetImpreseeSubscriptionDataTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Domain/UseCases/GetImpreseeSubscriptionStatusTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Domain/UseCases/GetIndexationConfigurationTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Domain/UseCases/GetInstalledPluginVersionInformationTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Domain/UseCases/GetSnippetConfigurationTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Domain/UseCases/GetStoreInformationTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Domain/UseCases/RegisterImpreseeConfigurationTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Domain/UseCases/RemoveAllImpreseeRelatedDataTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Domain/UseCases/UpdateCustomCodeConfigurationTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Domain/UseCases/UpdateHolidayConfigurationTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Domain/UseCases/UpdateImpreseeCatalogTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Domain/UseCases/UpdateImpreseeSubscriptionStatusTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Domain/UseCases/UpdateIndexationConfigurationTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Domain/UseCases/UpdatePluginStatusTest.php (added)
-
tags/5.3.3/vendor/impresee/impresee-creative-search-bar-php-base/tests/Domain/UseCases/UpdateSnippetConfigurationTest.php (added)
-
tags/5.3.3/vendor/jeremeamia (added)
-
tags/5.3.3/vendor/jeremeamia/superclosure (added)
-
tags/5.3.3/vendor/jeremeamia/superclosure/LICENSE.md (added)
-
tags/5.3.3/vendor/jeremeamia/superclosure/composer.json (added)
-
tags/5.3.3/vendor/jeremeamia/superclosure/src (added)
-
tags/5.3.3/vendor/jeremeamia/superclosure/src/Analyzer (added)
-
tags/5.3.3/vendor/jeremeamia/superclosure/src/Analyzer/AstAnalyzer.php (added)
-
tags/5.3.3/vendor/jeremeamia/superclosure/src/Analyzer/ClosureAnalyzer.php (added)
-
tags/5.3.3/vendor/jeremeamia/superclosure/src/Analyzer/Token.php (added)
-
tags/5.3.3/vendor/jeremeamia/superclosure/src/Analyzer/TokenAnalyzer.php (added)
-
tags/5.3.3/vendor/jeremeamia/superclosure/src/Analyzer/Visitor (added)
-
tags/5.3.3/vendor/jeremeamia/superclosure/src/Analyzer/Visitor/ClosureLocatorVisitor.php (added)
-
tags/5.3.3/vendor/jeremeamia/superclosure/src/Analyzer/Visitor/MagicConstantVisitor.php (added)
-
tags/5.3.3/vendor/jeremeamia/superclosure/src/Analyzer/Visitor/ThisDetectorVisitor.php (added)
-
tags/5.3.3/vendor/jeremeamia/superclosure/src/Exception (added)
-
tags/5.3.3/vendor/jeremeamia/superclosure/src/Exception/ClosureAnalysisException.php (added)
-
tags/5.3.3/vendor/jeremeamia/superclosure/src/Exception/ClosureSerializationException.php (added)
-
tags/5.3.3/vendor/jeremeamia/superclosure/src/Exception/ClosureUnserializationException.php (added)
-
tags/5.3.3/vendor/jeremeamia/superclosure/src/Exception/SuperClosureException.php (added)
-
tags/5.3.3/vendor/jeremeamia/superclosure/src/SerializableClosure.php (added)
-
tags/5.3.3/vendor/jeremeamia/superclosure/src/Serializer.php (added)
-
tags/5.3.3/vendor/jeremeamia/superclosure/src/SerializerInterface.php (added)
-
tags/5.3.3/vendor/nikic (added)
-
tags/5.3.3/vendor/nikic/php-parser (added)
-
tags/5.3.3/vendor/nikic/php-parser/.gitignore (added)
-
tags/5.3.3/vendor/nikic/php-parser/.travis.yml (added)
-
tags/5.3.3/vendor/nikic/php-parser/CHANGELOG.md (added)
-
tags/5.3.3/vendor/nikic/php-parser/LICENSE (added)
-
tags/5.3.3/vendor/nikic/php-parser/README.md (added)
-
tags/5.3.3/vendor/nikic/php-parser/UPGRADE-1.0.md (added)
-
tags/5.3.3/vendor/nikic/php-parser/UPGRADE-2.0.md (added)
-
tags/5.3.3/vendor/nikic/php-parser/UPGRADE-3.0.md (added)
-
tags/5.3.3/vendor/nikic/php-parser/bin (added)
-
tags/5.3.3/vendor/nikic/php-parser/bin/php-parse (added)
-
tags/5.3.3/vendor/nikic/php-parser/composer.json (added)
-
tags/5.3.3/vendor/nikic/php-parser/doc (added)
-
tags/5.3.3/vendor/nikic/php-parser/doc/0_Introduction.markdown (added)
-
tags/5.3.3/vendor/nikic/php-parser/doc/2_Usage_of_basic_components.markdown (added)
-
tags/5.3.3/vendor/nikic/php-parser/doc/3_Other_node_tree_representations.markdown (added)
-
tags/5.3.3/vendor/nikic/php-parser/doc/4_Code_generation.markdown (added)
-
tags/5.3.3/vendor/nikic/php-parser/doc/component (added)
-
tags/5.3.3/vendor/nikic/php-parser/doc/component/Error_handling.markdown (added)
-
tags/5.3.3/vendor/nikic/php-parser/doc/component/Lexer.markdown (added)
-
tags/5.3.3/vendor/nikic/php-parser/grammar (added)
-
tags/5.3.3/vendor/nikic/php-parser/grammar/README.md (added)
-
tags/5.3.3/vendor/nikic/php-parser/grammar/parser.template (added)
-
tags/5.3.3/vendor/nikic/php-parser/grammar/php5.y (added)
-
tags/5.3.3/vendor/nikic/php-parser/grammar/php7.y (added)
-
tags/5.3.3/vendor/nikic/php-parser/grammar/rebuildParsers.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/grammar/tokens.template (added)
-
tags/5.3.3/vendor/nikic/php-parser/grammar/tokens.y (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Autoloader.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Builder (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Builder.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Builder/Class_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Builder/Declaration.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Builder/FunctionLike.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Builder/Function_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Builder/Interface_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Builder/Method.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Builder/Namespace_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Builder/Param.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Builder/Property.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Builder/Trait_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Builder/Use_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/BuilderAbstract.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/BuilderFactory.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Comment (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Comment.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Comment/Doc.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Error.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/ErrorHandler (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/ErrorHandler.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/ErrorHandler/Collecting.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/ErrorHandler/Throwing.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Lexer (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Lexer.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Lexer/Emulative.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Arg.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Const_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayDimFetch.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayItem.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Array_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Assign.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseAnd.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseOr.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseXor.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Concat.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Div.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Minus.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Mod.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Mul.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Plus.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Pow.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/ShiftLeft.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/ShiftRight.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignRef.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseAnd.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseOr.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseXor.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BooleanAnd.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BooleanOr.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Coalesce.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Concat.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Div.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Equal.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Greater.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/GreaterOrEqual.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Identical.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalAnd.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalOr.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalXor.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Minus.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Mod.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Mul.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/NotEqual.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/NotIdentical.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Plus.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Pow.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/ShiftLeft.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/ShiftRight.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Smaller.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/SmallerOrEqual.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Spaceship.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BitwiseNot.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BooleanNot.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Array_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Bool_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Double.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Int_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Object_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/String_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Unset_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ClassConstFetch.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Clone_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Closure.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ClosureUse.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ConstFetch.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Empty_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Error.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ErrorSuppress.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Eval_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Exit_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/FuncCall.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Include_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Instanceof_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Isset_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/List_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/MethodCall.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/New_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PostDec.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PostInc.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PreDec.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PreInc.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Print_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PropertyFetch.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ShellExec.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/StaticCall.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/StaticPropertyFetch.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Ternary.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/UnaryMinus.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/UnaryPlus.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Variable.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/YieldFrom.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Yield_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/FunctionLike.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Name (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Name.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Name/FullyQualified.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Name/Relative.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/NullableType.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Param.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/DNumber.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/Encapsed.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/EncapsedStringPart.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/LNumber.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Class_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Dir.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/File.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Function_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Line.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Method.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Namespace_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Trait_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/String_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Break_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Case_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Catch_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassConst.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassLike.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassMethod.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Class_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Const_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Continue_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/DeclareDeclare.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Declare_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Do_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Echo_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ElseIf_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Else_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Finally_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/For_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Foreach_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Function_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Global_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Goto_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/GroupUse.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/HaltCompiler.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/If_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/InlineHTML.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Interface_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Label.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Namespace_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Nop.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Property.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/PropertyProperty.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Return_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/StaticVar.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Static_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Switch_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Throw_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUse.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation/Alias.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation/Precedence.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Trait_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TryCatch.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Unset_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/UseUse.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Use_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/While_.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/NodeAbstract.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/NodeDumper.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/NodeTraverserInterface.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/NameResolver.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/NodeVisitorAbstract.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Parser (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Parser.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Parser/Multiple.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Parser/Php5.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Parser/Php7.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Parser/Tokens.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/ParserAbstract.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/ParserFactory.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/PrettyPrinter (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/PrettyPrinter/Standard.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/PrettyPrinterAbstract.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Serializer (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Serializer.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Serializer/XML.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Unserializer (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Unserializer.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/PhpParser/Unserializer/XML.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/lib/bootstrap.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/phpunit.xml.dist (added)
-
tags/5.3.3/vendor/nikic/php-parser/test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/AutoloaderTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Builder (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Builder/ClassTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Builder/FunctionTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Builder/InterfaceTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Builder/MethodTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Builder/NamespaceTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Builder/ParamTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Builder/PropertyTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Builder/TraitTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Builder/UseTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/BuilderFactoryTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/CodeParsingTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/CodeTestAbstract.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/CommentTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/ErrorHandler (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/ErrorHandler/CollectingTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/ErrorHandler/ThrowingTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/ErrorTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Lexer (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Lexer/EmulativeTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/LexerTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Node (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Node/NameTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Node/Scalar (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Node/Scalar/MagicConstTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Node/Scalar/StringTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Node/Stmt (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Node/Stmt/ClassConstTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Node/Stmt/ClassMethodTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Node/Stmt/ClassTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Node/Stmt/InterfaceTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Node/Stmt/PropertyTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/NodeAbstractTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/NodeDumperTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/NodeTraverserTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/NodeVisitor (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/NodeVisitor/NameResolverTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Parser (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Parser/MultipleTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Parser/Php5Test.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Parser/Php7Test.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/ParserFactoryTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/ParserTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/PrettyPrinterTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Serializer (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Serializer/XMLTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Unserializer (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/PhpParser/Unserializer/XMLTest.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/bootstrap.php (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/blockComments.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/comments.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/errorHandling (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/errorHandling/eofError.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/errorHandling/lexerErrors.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/errorHandling/recovery.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/arrayDef.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/arrayDestructuring.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/assign.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/assignNewByRef.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/cast.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/clone.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/closure.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/comparison.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/constant_expr.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/errorSuppress.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/exit.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/args.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/constFetch.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/constantDeref.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/funcCall.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/newDeref.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/objectAccess.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/simpleArrayAccess.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/staticCall.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/staticPropertyFetch.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/includeAndEval.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/issetAndEmpty.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/listWithKeys.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/logic.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/math.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/new.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/newWithoutClass.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/print.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/shellExec.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/ternaryAndCoalesce.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/uvs (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/uvs/globalNonSimpleVarError.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/uvs/indirectCall.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/uvs/isset.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/uvs/misc.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/uvs/new.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/uvs/staticProperty.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/expr/variable.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/scalar (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/scalar/constantString.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/scalar/docString.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/scalar/docStringNewlines.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/scalar/encapsedNegVarOffset.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/scalar/encapsedString.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/scalar/float.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/scalar/int.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/scalar/invalidOctal.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/scalar/magicConst.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/scalar/unicodeEscape.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/semiReserved.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/blocklessStatement.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/class (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/class/abstract.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/class/anonymous.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/class/conditional.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/class/constModifierErrors.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/class/constModifiers.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/class/final.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/class/implicitPublic.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/class/interface.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/class/modifier.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/class/name.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/class/php4Style.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/class/simple.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/class/staticMethod.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/class/trait.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/const.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/controlFlow.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/declare.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/echo.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/function (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/function/builtinTypeDeclarations.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/function/byRef.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/function/conditional.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/function/defaultValues.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/function/nullableTypes.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/function/returnTypes.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/function/specialVars.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/function/typeDeclarations.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/function/variadic.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/function/variadicDefaultValue.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/generator (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/generator/basic.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/generator/yieldPrecedence.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/generator/yieldUnaryPrecedence.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/haltCompiler.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/haltCompilerInvalidSyntax.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/haltCompilerOffset.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/haltCompilerOutermostScope.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/hashbang.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/if.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/inlineHTML.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/loop (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/loop/do.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/loop/for.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/loop/foreach.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/loop/while.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/multiCatch.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/namespace (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/namespace/alias.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/namespace/braced.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/namespace/commentAfterNamespace.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/namespace/groupUse.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/namespace/groupUseErrors.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/namespace/groupUsePositions.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/namespace/groupUseTrailingComma.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/namespace/invalidName.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/namespace/mix.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/namespace/name.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/namespace/nested.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/namespace/notBraced.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/namespace/nsAfterHashbang.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/namespace/outsideStmt.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/namespace/outsideStmtInvalid.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/switch.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/tryCatch.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/tryWithoutCatch.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/parser/stmt/unset.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/comments.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/commentsInCommaList.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/expr (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/expr/anonymousClass.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/expr/arrayDestructuring.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/expr/call.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/expr/closure.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/expr/constant_deref.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/expr/docStrings.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/expr/include.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/expr/intrinsics.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/expr/list.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/expr/literals.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/expr/numbers.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/expr/operators.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/expr/parentheses.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/expr/shortArraySyntax.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/expr/stringEscaping.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/expr/uvs.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/expr/variables.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/expr/yield.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/inlineHTMLandPHPtest.file-test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/onlyInlineHTML.file-test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/onlyPHP.file-test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/stmt (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/stmt/alias.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/stmt/break_continue.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/stmt/class.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/stmt/class_const.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/stmt/const.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/stmt/declare.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/stmt/do_while.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/stmt/for.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/stmt/foreach.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/stmt/function_signatures.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/stmt/global_static_variables.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/stmt/goto.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/stmt/groupUse.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/stmt/haltCompiler.file-test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/stmt/if.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/stmt/multiCatch.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/stmt/namespaces.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/stmt/nullable_types.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/stmt/switch.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/stmt/throw.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/stmt/traitUse.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/stmt/tryCatch.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test/code/prettyPrinter/stmt/while.test (added)
-
tags/5.3.3/vendor/nikic/php-parser/test_old (added)
-
tags/5.3.3/vendor/nikic/php-parser/test_old/run-php-src.sh (added)
-
tags/5.3.3/vendor/nikic/php-parser/test_old/run.php (added)
-
tags/5.3.3/vendor/paragonie (added)
-
tags/5.3.3/vendor/paragonie/random_compat (added)
-
tags/5.3.3/vendor/paragonie/random_compat/LICENSE (added)
-
tags/5.3.3/vendor/paragonie/random_compat/build-phar.sh (added)
-
tags/5.3.3/vendor/paragonie/random_compat/composer.json (added)
-
tags/5.3.3/vendor/paragonie/random_compat/dist (added)
-
tags/5.3.3/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey (added)
-
tags/5.3.3/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc (added)
-
tags/5.3.3/vendor/paragonie/random_compat/lib (added)
-
tags/5.3.3/vendor/paragonie/random_compat/lib/random.php (added)
-
tags/5.3.3/vendor/paragonie/random_compat/other (added)
-
tags/5.3.3/vendor/paragonie/random_compat/other/build_phar.php (added)
-
tags/5.3.3/vendor/paragonie/random_compat/psalm-autoload.php (added)
-
tags/5.3.3/vendor/paragonie/random_compat/psalm.xml (added)
-
tags/5.3.3/vendor/php-di (added)
-
tags/5.3.3/vendor/php-di/invoker (added)
-
tags/5.3.3/vendor/php-di/invoker/LICENSE (added)
-
tags/5.3.3/vendor/php-di/invoker/README.md (added)
-
tags/5.3.3/vendor/php-di/invoker/composer.json (added)
-
tags/5.3.3/vendor/php-di/invoker/src (added)
-
tags/5.3.3/vendor/php-di/invoker/src/CallableResolver.php (added)
-
tags/5.3.3/vendor/php-di/invoker/src/Exception (added)
-
tags/5.3.3/vendor/php-di/invoker/src/Exception/InvocationException.php (added)
-
tags/5.3.3/vendor/php-di/invoker/src/Exception/NotCallableException.php (added)
-
tags/5.3.3/vendor/php-di/invoker/src/Exception/NotEnoughParametersException.php (added)
-
tags/5.3.3/vendor/php-di/invoker/src/Invoker.php (added)
-
tags/5.3.3/vendor/php-di/invoker/src/InvokerInterface.php (added)
-
tags/5.3.3/vendor/php-di/invoker/src/ParameterResolver (added)
-
tags/5.3.3/vendor/php-di/invoker/src/ParameterResolver/AssociativeArrayResolver.php (added)
-
tags/5.3.3/vendor/php-di/invoker/src/ParameterResolver/Container (added)
-
tags/5.3.3/vendor/php-di/invoker/src/ParameterResolver/Container/ParameterNameContainerResolver.php (added)
-
tags/5.3.3/vendor/php-di/invoker/src/ParameterResolver/Container/TypeHintContainerResolver.php (added)
-
tags/5.3.3/vendor/php-di/invoker/src/ParameterResolver/DefaultValueResolver.php (added)
-
tags/5.3.3/vendor/php-di/invoker/src/ParameterResolver/NumericArrayResolver.php (added)
-
tags/5.3.3/vendor/php-di/invoker/src/ParameterResolver/ParameterResolver.php (added)
-
tags/5.3.3/vendor/php-di/invoker/src/ParameterResolver/ResolverChain.php (added)
-
tags/5.3.3/vendor/php-di/invoker/src/ParameterResolver/TypeHintResolver.php (added)
-
tags/5.3.3/vendor/php-di/invoker/src/Reflection (added)
-
tags/5.3.3/vendor/php-di/invoker/src/Reflection/CallableReflection.php (added)
-
tags/5.3.3/vendor/php-di/php-di (added)
-
tags/5.3.3/vendor/php-di/php-di/.coveralls.yml (added)
-
tags/5.3.3/vendor/php-di/php-di/.gitattributes (added)
-
tags/5.3.3/vendor/php-di/php-di/.gitignore (added)
-
tags/5.3.3/vendor/php-di/php-di/.gitstats.yml (added)
-
tags/5.3.3/vendor/php-di/php-di/.php_cs (added)
-
tags/5.3.3/vendor/php-di/php-di/.phpstorm.meta.php (added)
-
tags/5.3.3/vendor/php-di/php-di/.styleci.yml (added)
-
tags/5.3.3/vendor/php-di/php-di/.travis.yml (added)
-
tags/5.3.3/vendor/php-di/php-di/404.md (added)
-
tags/5.3.3/vendor/php-di/php-di/CONTRIBUTING.md (added)
-
tags/5.3.3/vendor/php-di/php-di/LICENSE (added)
-
tags/5.3.3/vendor/php-di/php-di/README.md (added)
-
tags/5.3.3/vendor/php-di/php-di/change-log.md (added)
-
tags/5.3.3/vendor/php-di/php-di/composer.json (added)
-
tags/5.3.3/vendor/php-di/php-di/couscous.yml (added)
-
tags/5.3.3/vendor/php-di/php-di/phpunit.xml.dist (added)
-
tags/5.3.3/vendor/php-di/php-di/src (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Annotation (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Annotation/Inject.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Annotation/Injectable.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/CompiledContainer.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Compiler (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Compiler/Compiler.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Compiler/ObjectCreationCompiler.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Compiler/RequestedEntryHolder.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Compiler/Template.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Container.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/ContainerBuilder.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/ArrayDefinition.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/ArrayDefinitionExtension.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/AutowireDefinition.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/DecoratorDefinition.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Definition.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Dumper (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Dumper/ObjectDefinitionDumper.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/EnvironmentVariableDefinition.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Exception (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Exception/InvalidAnnotation.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Exception/InvalidDefinition.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/ExtendsPreviousDefinition.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/FactoryDefinition.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Helper (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Helper/AutowireDefinitionHelper.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Helper/CreateDefinitionHelper.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Helper/DefinitionHelper.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Helper/FactoryDefinitionHelper.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/InstanceDefinition.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/ObjectDefinition (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/ObjectDefinition.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/ObjectDefinition/MethodInjection.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/ObjectDefinition/PropertyInjection.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Reference.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Resolver (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Resolver/ArrayResolver.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Resolver/DecoratorResolver.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Resolver/DefinitionResolver.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Resolver/EnvironmentVariableResolver.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Resolver/FactoryResolver.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Resolver/InstanceInjector.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Resolver/ObjectCreator.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Resolver/ParameterResolver.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Resolver/ResolverDispatcher.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/SelfResolvingDefinition.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Source (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Source/AnnotationBasedAutowiring.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Source/Autowiring.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Source/DefinitionArray.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Source/DefinitionFile.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Source/DefinitionNormalizer.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Source/DefinitionSource.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Source/MutableDefinitionSource.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Source/NoAutowiring.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Source/ReflectionBasedAutowiring.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Source/SourceCache.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/Source/SourceChain.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/StringDefinition.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Definition/ValueDefinition.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/DependencyException.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Factory (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Factory/RequestedEntry.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/FactoryInterface.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Invoker (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Invoker/DefinitionParameterResolver.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Invoker/FactoryParameterResolver.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/NotFoundException.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Proxy (added)
-
tags/5.3.3/vendor/php-di/php-di/src/Proxy/ProxyFactory.php (added)
-
tags/5.3.3/vendor/php-di/php-di/src/functions.php (added)
-
tags/5.3.3/vendor/php-di/php-di/support.md (added)
-
tags/5.3.3/vendor/php-di/phpdoc-reader (added)
-
tags/5.3.3/vendor/php-di/phpdoc-reader/.gitattributes (added)
-
tags/5.3.3/vendor/php-di/phpdoc-reader/.github (added)
-
tags/5.3.3/vendor/php-di/phpdoc-reader/.github/workflows (added)
-
tags/5.3.3/vendor/php-di/phpdoc-reader/.github/workflows/ci.yml (added)
-
tags/5.3.3/vendor/php-di/phpdoc-reader/.gitignore (added)
-
tags/5.3.3/vendor/php-di/phpdoc-reader/.phpcs.xml.dist (added)
-
tags/5.3.3/vendor/php-di/phpdoc-reader/LICENSE (added)
-
tags/5.3.3/vendor/php-di/phpdoc-reader/README.md (added)
-
tags/5.3.3/vendor/php-di/phpdoc-reader/composer.json (added)
-
tags/5.3.3/vendor/php-di/phpdoc-reader/src (added)
-
tags/5.3.3/vendor/php-di/phpdoc-reader/src/PhpDocReader (added)
-
tags/5.3.3/vendor/php-di/phpdoc-reader/src/PhpDocReader/AnnotationException.php (added)
-
tags/5.3.3/vendor/php-di/phpdoc-reader/src/PhpDocReader/PhpDocReader.php (added)
-
tags/5.3.3/vendor/php-di/phpdoc-reader/src/PhpDocReader/PhpParser (added)
-
tags/5.3.3/vendor/php-di/phpdoc-reader/src/PhpDocReader/PhpParser/TokenParser.php (added)
-
tags/5.3.3/vendor/php-di/phpdoc-reader/src/PhpDocReader/PhpParser/UseStatementParser.php (added)
-
tags/5.3.3/vendor/php-fp (added)
-
tags/5.3.3/vendor/php-fp/php-fp-either (added)
-
tags/5.3.3/vendor/php-fp/php-fp-either/.gitignore (added)
-
tags/5.3.3/vendor/php-fp/php-fp-either/.travis.yml (added)
-
tags/5.3.3/vendor/php-fp/php-fp-either/LICENSE (added)
-
tags/5.3.3/vendor/php-fp/php-fp-either/README.md (added)
-
tags/5.3.3/vendor/php-fp/php-fp-either/composer.json (added)
-
tags/5.3.3/vendor/php-fp/php-fp-either/composer.lock (added)
-
tags/5.3.3/vendor/php-fp/php-fp-either/src (added)
-
tags/5.3.3/vendor/php-fp/php-fp-either/src/Constructor (added)
-
tags/5.3.3/vendor/php-fp/php-fp-either/src/Constructor/Left.php (added)
-
tags/5.3.3/vendor/php-fp/php-fp-either/src/Constructor/Right.php (added)
-
tags/5.3.3/vendor/php-fp/php-fp-either/src/Either.php (added)
-
tags/5.3.3/vendor/php-fp/php-fp-either/test (added)
-
tags/5.3.3/vendor/php-fp/php-fp-either/test/ApTest.php (added)
-
tags/5.3.3/vendor/php-fp/php-fp-either/test/BimapTest.php (added)
-
tags/5.3.3/vendor/php-fp/php-fp-either/test/ChainTest.php (added)
-
tags/5.3.3/vendor/php-fp/php-fp-either/test/ConstructorTest.php (added)
-
tags/5.3.3/vendor/php-fp/php-fp-either/test/EitherTest.php (added)
-
tags/5.3.3/vendor/php-fp/php-fp-either/test/MapTest.php (added)
-
tags/5.3.3/vendor/php-fp/php-fp-either/test/TryCatchTest.php (added)
-
tags/5.3.3/vendor/psr (added)
-
tags/5.3.3/vendor/psr/container (added)
-
tags/5.3.3/vendor/psr/container/.gitignore (added)
-
tags/5.3.3/vendor/psr/container/LICENSE (added)
-
tags/5.3.3/vendor/psr/container/README.md (added)
-
tags/5.3.3/vendor/psr/container/composer.json (added)
-
tags/5.3.3/vendor/psr/container/src (added)
-
tags/5.3.3/vendor/psr/container/src/ContainerExceptionInterface.php (added)
-
tags/5.3.3/vendor/psr/container/src/ContainerInterface.php (added)
-
tags/5.3.3/vendor/psr/container/src/NotFoundExceptionInterface.php (added)
-
tags/5.3.3/vendor/psr/http-message (added)
-
tags/5.3.3/vendor/psr/http-message/LICENSE (added)
-
tags/5.3.3/vendor/psr/http-message/README.md (added)
-
tags/5.3.3/vendor/psr/http-message/composer.json (added)
-
tags/5.3.3/vendor/psr/http-message/src (added)
-
tags/5.3.3/vendor/psr/http-message/src/MessageInterface.php (added)
-
tags/5.3.3/vendor/psr/http-message/src/RequestInterface.php (added)
-
tags/5.3.3/vendor/psr/http-message/src/ResponseInterface.php (added)
-
tags/5.3.3/vendor/psr/http-message/src/ServerRequestInterface.php (added)
-
tags/5.3.3/vendor/psr/http-message/src/StreamInterface.php (added)
-
tags/5.3.3/vendor/psr/http-message/src/UploadedFileInterface.php (added)
-
tags/5.3.3/vendor/psr/http-message/src/UriInterface.php (added)
-
tags/5.3.3/vendor/ralouphie (added)
-
tags/5.3.3/vendor/ralouphie/getallheaders (added)
-
tags/5.3.3/vendor/ralouphie/getallheaders/LICENSE (added)
-
tags/5.3.3/vendor/ralouphie/getallheaders/README.md (added)
-
tags/5.3.3/vendor/ralouphie/getallheaders/composer.json (added)
-
tags/5.3.3/vendor/ralouphie/getallheaders/src (added)
-
tags/5.3.3/vendor/ralouphie/getallheaders/src/getallheaders.php (added)
-
tags/5.3.3/vendor/ramsey (added)
-
tags/5.3.3/vendor/ramsey/uuid (added)
-
tags/5.3.3/vendor/ramsey/uuid/LICENSE (added)
-
tags/5.3.3/vendor/ramsey/uuid/README.md (added)
-
tags/5.3.3/vendor/ramsey/uuid/composer.json (added)
-
tags/5.3.3/vendor/ramsey/uuid/src (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/BinaryUtils.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Builder (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Builder/DefaultUuidBuilder.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Builder/DegradedUuidBuilder.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Builder/UuidBuilderInterface.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Codec (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Codec/CodecInterface.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Codec/GuidStringCodec.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Codec/OrderedTimeCodec.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Codec/StringCodec.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Codec/TimestampFirstCombCodec.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Codec/TimestampLastCombCodec.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Converter (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Converter/Number (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Converter/Number/BigNumberConverter.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Converter/Number/DegradedNumberConverter.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Converter/NumberConverterInterface.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Converter/Time (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Converter/Time/BigNumberTimeConverter.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Converter/Time/DegradedTimeConverter.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Converter/Time/PhpTimeConverter.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Converter/TimeConverterInterface.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/DegradedUuid.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Exception (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Exception/InvalidUuidStringException.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Exception/UnsatisfiedDependencyException.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Exception/UnsupportedOperationException.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/FeatureSet.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Generator (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Generator/CombGenerator.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Generator/DefaultTimeGenerator.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Generator/MtRandGenerator.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Generator/OpenSslGenerator.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Generator/PeclUuidRandomGenerator.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Generator/PeclUuidTimeGenerator.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Generator/RandomBytesGenerator.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Generator/RandomGeneratorFactory.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Generator/RandomGeneratorInterface.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Generator/RandomLibAdapter.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Generator/SodiumRandomGenerator.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Generator/TimeGeneratorFactory.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Generator/TimeGeneratorInterface.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Provider (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Provider/Node (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Provider/Node/FallbackNodeProvider.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Provider/Node/RandomNodeProvider.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Provider/Node/SystemNodeProvider.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Provider/NodeProviderInterface.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Provider/Time (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Provider/Time/FixedTimeProvider.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Provider/Time/SystemTimeProvider.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Provider/TimeProviderInterface.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/Uuid.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/UuidFactory.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/UuidFactoryInterface.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/UuidInterface.php (added)
-
tags/5.3.3/vendor/ramsey/uuid/src/functions.php (added)
-
tags/5.3.3/vendor/symfony (added)
-
tags/5.3.3/vendor/symfony/polyfill-ctype (added)
-
tags/5.3.3/vendor/symfony/polyfill-ctype/Ctype.php (added)
-
tags/5.3.3/vendor/symfony/polyfill-ctype/LICENSE (added)
-
tags/5.3.3/vendor/symfony/polyfill-ctype/README.md (added)
-
tags/5.3.3/vendor/symfony/polyfill-ctype/bootstrap.php (added)
-
tags/5.3.3/vendor/symfony/polyfill-ctype/composer.json (added)
-
tags/5.3.3/vendor/symfony/polyfill-intl-idn (added)
-
tags/5.3.3/vendor/symfony/polyfill-intl-idn/Idn.php (added)
-
tags/5.3.3/vendor/symfony/polyfill-intl-idn/LICENSE (added)
-
tags/5.3.3/vendor/symfony/polyfill-intl-idn/README.md (added)
-
tags/5.3.3/vendor/symfony/polyfill-intl-idn/bootstrap.php (added)
-
tags/5.3.3/vendor/symfony/polyfill-intl-idn/composer.json (added)
-
tags/5.3.3/vendor/symfony/polyfill-intl-normalizer (added)
-
tags/5.3.3/vendor/symfony/polyfill-intl-normalizer/LICENSE (added)
-
tags/5.3.3/vendor/symfony/polyfill-intl-normalizer/Normalizer.php (added)
-
tags/5.3.3/vendor/symfony/polyfill-intl-normalizer/README.md (added)
-
tags/5.3.3/vendor/symfony/polyfill-intl-normalizer/Resources (added)
-
tags/5.3.3/vendor/symfony/polyfill-intl-normalizer/Resources/stubs (added)
-
tags/5.3.3/vendor/symfony/polyfill-intl-normalizer/Resources/stubs/Normalizer.php (added)
-
tags/5.3.3/vendor/symfony/polyfill-intl-normalizer/Resources/unidata (added)
-
tags/5.3.3/vendor/symfony/polyfill-intl-normalizer/Resources/unidata/canonicalComposition.php (added)
-
tags/5.3.3/vendor/symfony/polyfill-intl-normalizer/Resources/unidata/canonicalDecomposition.php (added)
-
tags/5.3.3/vendor/symfony/polyfill-intl-normalizer/Resources/unidata/combiningClass.php (added)
-
tags/5.3.3/vendor/symfony/polyfill-intl-normalizer/Resources/unidata/compatibilityDecomposition.php (added)
-
tags/5.3.3/vendor/symfony/polyfill-intl-normalizer/bootstrap.php (added)
-
tags/5.3.3/vendor/symfony/polyfill-intl-normalizer/composer.json (added)
-
tags/5.3.3/vendor/symfony/polyfill-mbstring (added)
-
tags/5.3.3/vendor/symfony/polyfill-mbstring/LICENSE (added)
-
tags/5.3.3/vendor/symfony/polyfill-mbstring/Mbstring.php (added)
-
tags/5.3.3/vendor/symfony/polyfill-mbstring/README.md (added)
-
tags/5.3.3/vendor/symfony/polyfill-mbstring/Resources (added)
-
tags/5.3.3/vendor/symfony/polyfill-mbstring/Resources/unidata (added)
-
tags/5.3.3/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php (added)
-
tags/5.3.3/vendor/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.php (added)
-
tags/5.3.3/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php (added)
-
tags/5.3.3/vendor/symfony/polyfill-mbstring/bootstrap.php (added)
-
tags/5.3.3/vendor/symfony/polyfill-mbstring/composer.json (added)
-
trunk/impresee-creativesearch.php (modified) (1 diff)
-
trunk/impresee-creativesearch/includes/Presentation/Utils/WooProject.php (modified) (1 diff)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/vendor/composer/autoload_files.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_psr4.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_static.php (modified) (3 diffs)
-
trunk/vendor/composer/installed.json (modified) (8 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/vendor/guzzlehttp/guzzle/CHANGELOG.md (modified) (9 diffs)
-
trunk/vendor/guzzlehttp/guzzle/Dockerfile (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/README.md (modified) (6 diffs)
-
trunk/vendor/guzzlehttp/guzzle/UPGRADING.md (modified) (38 diffs)
-
trunk/vendor/guzzlehttp/guzzle/composer.json (modified) (2 diffs)
-
trunk/vendor/guzzlehttp/guzzle/src/Client.php (modified) (8 diffs)
-
trunk/vendor/guzzlehttp/guzzle/src/ClientInterface.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php (modified) (3 diffs)
-
trunk/vendor/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/Exception/BadResponseException.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/Exception/ClientException.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/Exception/ConnectException.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/Exception/GuzzleException.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php (modified) (2 diffs)
-
trunk/vendor/guzzlehttp/guzzle/src/Exception/SeekException.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/Exception/ServerException.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/Exception/TransferException.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php (modified) (4 diffs)
-
trunk/vendor/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/Handler/EasyHandle.php (modified) (2 diffs)
-
trunk/vendor/guzzlehttp/guzzle/src/Handler/MockHandler.php (modified) (3 diffs)
-
trunk/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php (modified) (6 diffs)
-
trunk/vendor/guzzlehttp/guzzle/src/HandlerStack.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/MessageFormatter.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/Middleware.php (modified) (2 diffs)
-
trunk/vendor/guzzlehttp/guzzle/src/Pool.php (modified) (2 diffs)
-
trunk/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php (modified) (2 diffs)
-
trunk/vendor/guzzlehttp/guzzle/src/RequestOptions.php (modified) (2 diffs)
-
trunk/vendor/guzzlehttp/guzzle/src/RetryMiddleware.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/TransferStats.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/UriTemplate.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/Utils.php (modified) (1 diff)
-
trunk/vendor/guzzlehttp/guzzle/src/impresee_functions.php (added)
-
trunk/vendor/guzzlehttp/guzzle/src/impresee_functions_include.php (added)
-
trunk/vendor/impresee/impresee-creative-search-bar-php-base/composer.json (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
visual-search/trunk/impresee-creativesearch.php
r3455463 r3455518 4 4 * Plugin URI: https://impresee.com/woocommerce-2/ 5 5 * Description: Implement an advanced and actionable search engine, powered by AI 6 * Version: 5.3. 26 * Version: 5.3.3 7 7 * Author: Impresee Inc. 8 8 * Author URI: https://impresee.com -
visual-search/trunk/impresee-creativesearch/includes/Presentation/Utils/WooProject.php
r3455463 r3455518 4 4 5 5 class WooProject implements Project { 6 const VERSION = '5.3. 2';6 const VERSION = '5.3.3'; 7 7 const PROJECT_NAME = 'Creative search bar WooCommerce '.WooProject::VERSION; 8 8 const DEBUG = FALSE; -
visual-search/trunk/readme.txt
r3455463 r3455518 2 2 Contributors: Impresee 3 3 Tags: woocommerce, image search, search bar, visual search, product search 4 Stable tag: 5.3. 24 Stable tag: 5.3.3 5 5 Requires at least: 3.5 6 6 Tested up to: 6.6.1 -
visual-search/trunk/vendor/composer/autoload_files.php
r3455463 r3455518 12 12 'f598d06aa772fa33d905e87be6398fb1' => $vendorDir . '/symfony/polyfill-intl-idn/bootstrap.php', 13 13 '167d06eae48f2347f92c96a9b8a5d2c1' => $vendorDir . '/guzzlehttp/psr7/src/impresee_functions_include.php', 14 ' 37a3dc5111fe8f707ab4c132ef1dbc62' => $vendorDir . '/guzzlehttp/guzzle/src/functions_include.php',14 '19a92361e2eab7544e7967d93b386b13' => $vendorDir . '/guzzlehttp/guzzle/src/impresee_functions_include.php', 15 15 '320cde22f66dd4f5d3fd621d3e88b98f' => $vendorDir . '/symfony/polyfill-ctype/bootstrap.php', 16 16 'b33e3d135e5d9e47d845c576147bda89' => $vendorDir . '/php-di/php-di/src/functions.php', -
visual-search/trunk/vendor/composer/autoload_psr4.php
r3455463 r3455518 23 23 'ImpreseeGuzzleRetry\\' => array($vendorDir . '/caseyamcl/guzzle_retry_middleware/src'), 24 24 'ImpreseeGuzzleHttp\\Psr7\\' => array($vendorDir . '/guzzlehttp/psr7/src'), 25 'ImpreseeGuzzleHttp\\' => array($vendorDir . '/guzzlehttp/guzzle/src'), 25 26 'GuzzleHttp\\Promise\\' => array($vendorDir . '/guzzlehttp/promises/src'), 26 'GuzzleHttp\\' => array($vendorDir . '/guzzlehttp/guzzle/src'),27 27 'DI\\' => array($vendorDir . '/php-di/php-di/src'), 28 28 'Composer\\Installers\\' => array($vendorDir . '/composer/installers/src/Composer/Installers'), -
visual-search/trunk/vendor/composer/autoload_static.php
r3455463 r3455518 13 13 'f598d06aa772fa33d905e87be6398fb1' => __DIR__ . '/..' . '/symfony/polyfill-intl-idn/bootstrap.php', 14 14 '167d06eae48f2347f92c96a9b8a5d2c1' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/impresee_functions_include.php', 15 ' 37a3dc5111fe8f707ab4c132ef1dbc62' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/functions_include.php',15 '19a92361e2eab7544e7967d93b386b13' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/impresee_functions_include.php', 16 16 '320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php', 17 17 'b33e3d135e5d9e47d845c576147bda89' => __DIR__ . '/..' . '/php-di/php-di/src/functions.php', … … 48 48 'ImpreseeGuzzleRetry\\' => 20, 49 49 'ImpreseeGuzzleHttp\\Psr7\\' => 24, 50 'ImpreseeGuzzleHttp\\' => 19, 50 51 ), 51 52 'G' => 52 53 array ( 53 54 'GuzzleHttp\\Promise\\' => 19, 54 'GuzzleHttp\\' => 11,55 55 ), 56 56 'D' => … … 129 129 0 => __DIR__ . '/..' . '/guzzlehttp/psr7/src', 130 130 ), 131 'ImpreseeGuzzleHttp\\' => 132 array ( 133 0 => __DIR__ . '/..' . '/guzzlehttp/guzzle/src', 134 ), 131 135 'GuzzleHttp\\Promise\\' => 132 136 array ( 133 137 0 => __DIR__ . '/..' . '/guzzlehttp/promises/src', 134 ),135 'GuzzleHttp\\' =>136 array (137 0 => __DIR__ . '/..' . '/guzzlehttp/guzzle/src',138 138 ), 139 139 'DI\\' => -
visual-search/trunk/vendor/composer/installed.json
r3455463 r3455518 249 249 { 250 250 "name": "guzzlehttp/guzzle", 251 "version": "6.5. 5",252 "version_normalized": "6.5. 5.0",251 "version": "6.5.x-dev", 252 "version_normalized": "6.5.9999999.9999999-dev", 253 253 "source": { 254 254 "type": "git", 255 255 "url": "https://github.com/Impresee/guzzle.git", 256 "reference": " 9d4290de1cfd701f38099ef7e183b64b4b7b0c5e"257 }, 258 "dist": { 259 "type": "zip", 260 "url": "https://api.github.com/repos/Impresee/guzzle/zipball/ 9d4290de1cfd701f38099ef7e183b64b4b7b0c5e",261 "reference": " 9d4290de1cfd701f38099ef7e183b64b4b7b0c5e",256 "reference": "d0d31cd24e2ab8441a8d39c31be52934f5c94032" 257 }, 258 "dist": { 259 "type": "zip", 260 "url": "https://api.github.com/repos/Impresee/guzzle/zipball/d0d31cd24e2ab8441a8d39c31be52934f5c94032", 261 "reference": "d0d31cd24e2ab8441a8d39c31be52934f5c94032", 262 262 "shasum": "" 263 263 }, … … 265 265 "ext-json": "*", 266 266 "guzzlehttp/promises": "^1.0", 267 "guzzlehttp/psr7": " ^1.6.1",267 "guzzlehttp/psr7": "1.x-dev", 268 268 "php": ">=5.5", 269 269 "symfony/polyfill-intl-idn": "^1.17.0" … … 277 277 "psr/log": "Required for using the Log middleware" 278 278 }, 279 "time": "202 0-06-16T21:01:06+00:00",279 "time": "2023-08-29T15:50:21+00:00", 280 280 "type": "library", 281 281 "extra": { … … 287 287 "autoload": { 288 288 "psr-4": { 289 " GuzzleHttp\\": "src/"289 "ImpreseeGuzzleHttp\\": "src/" 290 290 }, 291 291 "files": [ 292 "src/ functions_include.php"292 "src/impresee_functions_include.php" 293 293 ] 294 294 }, 295 295 "autoload-dev": { 296 296 "psr-4": { 297 " GuzzleHttp\\Tests\\": "tests/"297 "ImpreseeGuzzleHttp\\Tests\\": "tests/" 298 298 } 299 299 }, … … 320 320 ], 321 321 "support": { 322 "source": "https://github.com/Impresee/guzzle/tree/6.5 .5"322 "source": "https://github.com/Impresee/guzzle/tree/6.5" 323 323 }, 324 324 "funding": [ … … 547 547 "type": "git", 548 548 "url": "[email protected]:Impresee/impresee-creative-search-bar-php-base.git", 549 "reference": " 08f4b8e15d648d4b4ca4eefc087f1e3f56ce120f"550 }, 551 "dist": { 552 "type": "zip", 553 "url": "https://api.github.com/repos/Impresee/impresee-creative-search-bar-php-base/zipball/ 08f4b8e15d648d4b4ca4eefc087f1e3f56ce120f",554 "reference": " 08f4b8e15d648d4b4ca4eefc087f1e3f56ce120f",549 "reference": "40b7e465ec60de6758091b1181ba66f5789e8b6e" 550 }, 551 "dist": { 552 "type": "zip", 553 "url": "https://api.github.com/repos/Impresee/impresee-creative-search-bar-php-base/zipball/40b7e465ec60de6758091b1181ba66f5789e8b6e", 554 "reference": "40b7e465ec60de6758091b1181ba66f5789e8b6e", 555 555 "shasum": "" 556 556 }, … … 558 558 "caseyamcl/guzzle_retry_middleware": "^2.3", 559 559 "composer/installers": "~1.0", 560 "guzzlehttp/guzzle": " ^6.5",560 "guzzlehttp/guzzle": "6.5.x-dev", 561 561 "guzzlehttp/promises": "^1.3", 562 562 "php-di/php-di": "6.0", … … 571 571 "phpunit/phpunit": "~6" 572 572 }, 573 "time": "2026-02-0 5T20:52:56+00:00",573 "time": "2026-02-06T15:07:55+00:00", 574 574 "type": "library", 575 575 "installation-source": "dist", -
visual-search/trunk/vendor/composer/installed.php
r3455463 r3455518 39 39 ), 40 40 'guzzlehttp/guzzle' => array( 41 'pretty_version' => '6.5. 5',42 'version' => '6.5. 5.0',43 'reference' => ' 9d4290de1cfd701f38099ef7e183b64b4b7b0c5e',41 'pretty_version' => '6.5.x-dev', 42 'version' => '6.5.9999999.9999999-dev', 43 'reference' => 'd0d31cd24e2ab8441a8d39c31be52934f5c94032', 44 44 'type' => 'library', 45 45 'install_path' => __DIR__ . '/../guzzlehttp/guzzle', … … 68 68 'pretty_version' => '3.0.x-dev', 69 69 'version' => '3.0.9999999.9999999-dev', 70 'reference' => ' 08f4b8e15d648d4b4ca4eefc087f1e3f56ce120f',70 'reference' => '40b7e465ec60de6758091b1181ba66f5789e8b6e', 71 71 'type' => 'library', 72 72 'install_path' => __DIR__ . '/../impresee/impresee-creative-search-bar-php-base', -
visual-search/trunk/vendor/guzzlehttp/guzzle/CHANGELOG.md
r3455463 r3455518 3 3 ## 6.5.5 - 2020-06-16 4 4 5 *Unpin version constraint for `symfony/polyfill-intl-idn` [#2678](https://github.com/guzzle/guzzle/pull/2678)5 - Unpin version constraint for `symfony/polyfill-intl-idn` [#2678](https://github.com/guzzle/guzzle/pull/2678) 6 6 7 7 ## 6.5.4 - 2020-05-25 8 8 9 *Fix various intl icu issues [#2626](https://github.com/guzzle/guzzle/pull/2626)9 - Fix various intl icu issues [#2626](https://github.com/guzzle/guzzle/pull/2626) 10 10 11 11 ## 6.5.3 - 2020-04-18 12 12 13 *Use Symfony intl-idn polyfill [#2550](https://github.com/guzzle/guzzle/pull/2550)14 *Remove use of internal functions [#2548](https://github.com/guzzle/guzzle/pull/2548)13 - Use Symfony intl-idn polyfill [#2550](https://github.com/guzzle/guzzle/pull/2550) 14 - Remove use of internal functions [#2548](https://github.com/guzzle/guzzle/pull/2548) 15 15 16 16 ## 6.5.2 - 2019-12-23 17 17 18 *idn_to_ascii() fix for old PHP versions [#2489](https://github.com/guzzle/guzzle/pull/2489)18 - idn_to_ascii() fix for old PHP versions [#2489](https://github.com/guzzle/guzzle/pull/2489) 19 19 20 20 ## 6.5.1 - 2019-12-21 21 21 22 *Better defaults for PHP installations with old ICU lib [#2454](https://github.com/guzzle/guzzle/pull/2454)23 *IDN support for redirects [#2424](https://github.com/guzzle/guzzle/pull/2424)22 - Better defaults for PHP installations with old ICU lib [#2454](https://github.com/guzzle/guzzle/pull/2454) 23 - IDN support for redirects [#2424](https://github.com/guzzle/guzzle/pull/2424) 24 24 25 25 ## 6.5.0 - 2019-12-07 26 26 27 *Improvement: Added support for reset internal queue in MockHandler. [#2143](https://github.com/guzzle/guzzle/pull/2143)28 *Improvement: Added support to pass arbitrary options to `curl_multi_init`. [#2287](https://github.com/guzzle/guzzle/pull/2287)29 *Fix: Gracefully handle passing `null` to the `header` option. [#2132](https://github.com/guzzle/guzzle/pull/2132)30 *Fix: `RetryMiddleware` did not do exponential delay between retries due unit mismatch. [#2132](https://github.com/guzzle/guzzle/pull/2132)27 - Improvement: Added support for reset internal queue in MockHandler. [#2143](https://github.com/guzzle/guzzle/pull/2143) 28 - Improvement: Added support to pass arbitrary options to `curl_multi_init`. [#2287](https://github.com/guzzle/guzzle/pull/2287) 29 - Fix: Gracefully handle passing `null` to the `header` option. [#2132](https://github.com/guzzle/guzzle/pull/2132) 30 - Fix: `RetryMiddleware` did not do exponential delay between retries due unit mismatch. [#2132](https://github.com/guzzle/guzzle/pull/2132) 31 31 Previously, `RetryMiddleware` would sleep for 1 millisecond, then 2 milliseconds, then 4 milliseconds. 32 32 **After this change, `RetryMiddleware` will sleep for 1 second, then 2 seconds, then 4 seconds.** 33 33 `Middleware::retry()` accepts a second callback parameter to override the default timeouts if needed. 34 *Fix: Prevent undefined offset when using array for ssl_key options. [#2348](https://github.com/guzzle/guzzle/pull/2348)35 *Deprecated `ClientInterface::VERSION`34 - Fix: Prevent undefined offset when using array for ssl_key options. [#2348](https://github.com/guzzle/guzzle/pull/2348) 35 - Deprecated `ClientInterface::VERSION` 36 36 37 37 ## 6.4.1 - 2019-10-23 38 38 39 * No `guzzle.phar` was created in 6.4.0 due expired API token. This release will fix that 40 *Added `parent::__construct()` to `FileCookieJar` and `SessionCookieJar`39 - No `guzzle.phar` was created in 6.4.0 due expired API token. This release will fix that 40 - Added `parent::__construct()` to `FileCookieJar` and `SessionCookieJar` 41 41 42 42 ## 6.4.0 - 2019-10-23 43 43 44 *Improvement: Improved error messages when using curl < 7.21.2 [#2108](https://github.com/guzzle/guzzle/pull/2108)45 *Fix: Test if response is readable before returning a summary in `RequestException::getResponseBodySummary()` [#2081](https://github.com/guzzle/guzzle/pull/2081)46 *Fix: Add support for GUZZLE_CURL_SELECT_TIMEOUT environment variable [#2161](https://github.com/guzzle/guzzle/pull/2161)47 * Improvement: Added `GuzzleHttp\Exception\InvalidArgumentException` [#2163](https://github.com/guzzle/guzzle/pull/2163)48 * Improvement: Added `GuzzleHttp\_current_time()` to use `hrtime()` if that function exists. [#2242](https://github.com/guzzle/guzzle/pull/2242)49 *Improvement: Added curl's `appconnect_time` in `TransferStats` [#2284](https://github.com/guzzle/guzzle/pull/2284)50 *Improvement: Make GuzzleException extend Throwable wherever it's available [#2273](https://github.com/guzzle/guzzle/pull/2273)51 *Fix: Prevent concurrent writes to file when saving `CookieJar` [#2335](https://github.com/guzzle/guzzle/pull/2335)52 *Improvement: Update `MockHandler` so we can test transfer time [#2362](https://github.com/guzzle/guzzle/pull/2362)44 - Improvement: Improved error messages when using curl < 7.21.2 [#2108](https://github.com/guzzle/guzzle/pull/2108) 45 - Fix: Test if response is readable before returning a summary in `RequestException::getResponseBodySummary()` [#2081](https://github.com/guzzle/guzzle/pull/2081) 46 - Fix: Add support for GUZZLE_CURL_SELECT_TIMEOUT environment variable [#2161](https://github.com/guzzle/guzzle/pull/2161) 47 - Improvement: Added `ImpreseeGuzzleHttp\Exception\InvalidArgumentException` [#2163](https://github.com/guzzle/guzzle/pull/2163) 48 - Improvement: Added `ImpreseeGuzzleHttp\_current_time()` to use `hrtime()` if that function exists. [#2242](https://github.com/guzzle/guzzle/pull/2242) 49 - Improvement: Added curl's `appconnect_time` in `TransferStats` [#2284](https://github.com/guzzle/guzzle/pull/2284) 50 - Improvement: Make GuzzleException extend Throwable wherever it's available [#2273](https://github.com/guzzle/guzzle/pull/2273) 51 - Fix: Prevent concurrent writes to file when saving `CookieJar` [#2335](https://github.com/guzzle/guzzle/pull/2335) 52 - Improvement: Update `MockHandler` so we can test transfer time [#2362](https://github.com/guzzle/guzzle/pull/2362) 53 53 54 54 ## 6.3.3 - 2018-04-22 55 55 56 * Fix: Default headers when decode_content is specified 57 56 - Fix: Default headers when decode_content is specified 58 57 59 58 ## 6.3.2 - 2018-03-26 60 59 61 * Fix: Release process 62 60 - Fix: Release process 63 61 64 62 ## 6.3.1 - 2018-03-26 65 63 66 * Bug fix: Parsing 0 epoch expiry times in cookies [#2014](https://github.com/guzzle/guzzle/pull/2014) 67 * Improvement: Better ConnectException detection [#2012](https://github.com/guzzle/guzzle/pull/2012) 68 * Bug fix: Malformed domain that contains a "/" [#1999](https://github.com/guzzle/guzzle/pull/1999) 69 * Bug fix: Undefined offset when a cookie has no first key-value pair [#1998](https://github.com/guzzle/guzzle/pull/1998) 70 * Improvement: Support PHPUnit 6 [#1953](https://github.com/guzzle/guzzle/pull/1953) 71 * Bug fix: Support empty headers [#1915](https://github.com/guzzle/guzzle/pull/1915) 72 * Bug fix: Ignore case during header modifications [#1916](https://github.com/guzzle/guzzle/pull/1916) 73 74 + Minor code cleanups, documentation fixes and clarifications. 75 64 - Bug fix: Parsing 0 epoch expiry times in cookies [#2014](https://github.com/guzzle/guzzle/pull/2014) 65 - Improvement: Better ConnectException detection [#2012](https://github.com/guzzle/guzzle/pull/2012) 66 - Bug fix: Malformed domain that contains a "/" [#1999](https://github.com/guzzle/guzzle/pull/1999) 67 - Bug fix: Undefined offset when a cookie has no first key-value pair [#1998](https://github.com/guzzle/guzzle/pull/1998) 68 - Improvement: Support PHPUnit 6 [#1953](https://github.com/guzzle/guzzle/pull/1953) 69 - Bug fix: Support empty headers [#1915](https://github.com/guzzle/guzzle/pull/1915) 70 - Bug fix: Ignore case during header modifications [#1916](https://github.com/guzzle/guzzle/pull/1916) 71 72 * Minor code cleanups, documentation fixes and clarifications. 76 73 77 74 ## 6.3.0 - 2017-06-22 78 75 79 * Feature: force IP resolution (ipv4 or ipv6) [#1608](https://github.com/guzzle/guzzle/pull/1608), [#1659](https://github.com/guzzle/guzzle/pull/1659) 80 * Improvement: Don't include summary in exception message when body is empty [#1621](https://github.com/guzzle/guzzle/pull/1621) 81 * Improvement: Handle `on_headers` option in MockHandler [#1580](https://github.com/guzzle/guzzle/pull/1580) 82 * Improvement: Added SUSE Linux CA path [#1609](https://github.com/guzzle/guzzle/issues/1609) 83 * Improvement: Use class reference for getting the name of the class instead of using hardcoded strings [#1641](https://github.com/guzzle/guzzle/pull/1641) 84 * Feature: Added `read_timeout` option [#1611](https://github.com/guzzle/guzzle/pull/1611) 85 * Bug fix: PHP 7.x fixes [#1685](https://github.com/guzzle/guzzle/pull/1685), [#1686](https://github.com/guzzle/guzzle/pull/1686), [#1811](https://github.com/guzzle/guzzle/pull/1811) 86 * Deprecation: BadResponseException instantiation without a response [#1642](https://github.com/guzzle/guzzle/pull/1642) 87 * Feature: Added NTLM auth [#1569](https://github.com/guzzle/guzzle/pull/1569) 88 * Feature: Track redirect HTTP status codes [#1711](https://github.com/guzzle/guzzle/pull/1711) 89 * Improvement: Check handler type during construction [#1745](https://github.com/guzzle/guzzle/pull/1745) 90 * Improvement: Always include the Content-Length if there's a body [#1721](https://github.com/guzzle/guzzle/pull/1721) 91 * Feature: Added convenience method to access a cookie by name [#1318](https://github.com/guzzle/guzzle/pull/1318) 92 * Bug fix: Fill `CURLOPT_CAPATH` and `CURLOPT_CAINFO` properly [#1684](https://github.com/guzzle/guzzle/pull/1684) 93 * Improvement: Use `\GuzzleHttp\Promise\rejection_for` function instead of object init [#1827](https://github.com/guzzle/guzzle/pull/1827) 94 95 96 + Minor code cleanups, documentation fixes and clarifications. 76 - Feature: force IP resolution (ipv4 or ipv6) [#1608](https://github.com/guzzle/guzzle/pull/1608), [#1659](https://github.com/guzzle/guzzle/pull/1659) 77 - Improvement: Don't include summary in exception message when body is empty [#1621](https://github.com/guzzle/guzzle/pull/1621) 78 - Improvement: Handle `on_headers` option in MockHandler [#1580](https://github.com/guzzle/guzzle/pull/1580) 79 - Improvement: Added SUSE Linux CA path [#1609](https://github.com/guzzle/guzzle/issues/1609) 80 - Improvement: Use class reference for getting the name of the class instead of using hardcoded strings [#1641](https://github.com/guzzle/guzzle/pull/1641) 81 - Feature: Added `read_timeout` option [#1611](https://github.com/guzzle/guzzle/pull/1611) 82 - Bug fix: PHP 7.x fixes [#1685](https://github.com/guzzle/guzzle/pull/1685), [#1686](https://github.com/guzzle/guzzle/pull/1686), [#1811](https://github.com/guzzle/guzzle/pull/1811) 83 - Deprecation: BadResponseException instantiation without a response [#1642](https://github.com/guzzle/guzzle/pull/1642) 84 - Feature: Added NTLM auth [#1569](https://github.com/guzzle/guzzle/pull/1569) 85 - Feature: Track redirect HTTP status codes [#1711](https://github.com/guzzle/guzzle/pull/1711) 86 - Improvement: Check handler type during construction [#1745](https://github.com/guzzle/guzzle/pull/1745) 87 - Improvement: Always include the Content-Length if there's a body [#1721](https://github.com/guzzle/guzzle/pull/1721) 88 - Feature: Added convenience method to access a cookie by name [#1318](https://github.com/guzzle/guzzle/pull/1318) 89 - Bug fix: Fill `CURLOPT_CAPATH` and `CURLOPT_CAINFO` properly [#1684](https://github.com/guzzle/guzzle/pull/1684) 90 - Improvement: Use `\GuzzleHttp\Promise\rejection_for` function instead of object init [#1827](https://github.com/guzzle/guzzle/pull/1827) 91 92 * Minor code cleanups, documentation fixes and clarifications. 97 93 98 94 ## 6.2.3 - 2017-02-28 99 95 100 *Fix deprecations with guzzle/psr7 version 1.496 - Fix deprecations with guzzle/psr7 version 1.4 101 97 102 98 ## 6.2.2 - 2016-10-08 103 99 104 *Allow to pass nullable Response to delay callable105 *Only add scheme when host is present106 *Fix drain case where content-length is the literal string zero107 *Obfuscate in-URL credentials in exceptions100 - Allow to pass nullable Response to delay callable 101 - Only add scheme when host is present 102 - Fix drain case where content-length is the literal string zero 103 - Obfuscate in-URL credentials in exceptions 108 104 109 105 ## 6.2.1 - 2016-07-18 110 106 111 *Address HTTP_PROXY security vulnerability, CVE-2016-5385:107 - Address HTTP_PROXY security vulnerability, CVE-2016-5385: 112 108 https://httpoxy.org/ 113 *Fixing timeout bug with StreamHandler:109 - Fixing timeout bug with StreamHandler: 114 110 https://github.com/guzzle/guzzle/pull/1488 115 *Only read up to `Content-Length` in PHP StreamHandler to avoid timeouts when111 - Only read up to `Content-Length` in PHP StreamHandler to avoid timeouts when 116 112 a server does not honor `Connection: close`. 117 *Ignore URI fragment when sending requests.113 - Ignore URI fragment when sending requests. 118 114 119 115 ## 6.2.0 - 2016-03-21 120 116 121 * Feature: added `GuzzleHttp\json_encode` and `GuzzleHttp\json_decode`.117 - Feature: added `ImpreseeGuzzleHttp\json_encode` and `ImpreseeGuzzleHttp\json_decode`. 122 118 https://github.com/guzzle/guzzle/pull/1389 123 *Bug fix: Fix sleep calculation when waiting for delayed requests.119 - Bug fix: Fix sleep calculation when waiting for delayed requests. 124 120 https://github.com/guzzle/guzzle/pull/1324 125 *Feature: More flexible history containers.121 - Feature: More flexible history containers. 126 122 https://github.com/guzzle/guzzle/pull/1373 127 *Bug fix: defer sink stream opening in StreamHandler.123 - Bug fix: defer sink stream opening in StreamHandler. 128 124 https://github.com/guzzle/guzzle/pull/1377 129 *Bug fix: do not attempt to escape cookie values.125 - Bug fix: do not attempt to escape cookie values. 130 126 https://github.com/guzzle/guzzle/pull/1406 131 *Feature: report original content encoding and length on decoded responses.127 - Feature: report original content encoding and length on decoded responses. 132 128 https://github.com/guzzle/guzzle/pull/1409 133 *Bug fix: rewind seekable request bodies before dispatching to cURL.129 - Bug fix: rewind seekable request bodies before dispatching to cURL. 134 130 https://github.com/guzzle/guzzle/pull/1422 135 *Bug fix: provide an empty string to `http_build_query` for HHVM workaround.131 - Bug fix: provide an empty string to `http_build_query` for HHVM workaround. 136 132 https://github.com/guzzle/guzzle/pull/1367 137 133 138 134 ## 6.1.1 - 2015-11-22 139 135 140 *Bug fix: Proxy::wrapSync() now correctly proxies to the appropriate handler136 - Bug fix: Proxy::wrapSync() now correctly proxies to the appropriate handler 141 137 https://github.com/guzzle/guzzle/commit/911bcbc8b434adce64e223a6d1d14e9a8f63e4e4 142 *Feature: HandlerStack is now more generic.138 - Feature: HandlerStack is now more generic. 143 139 https://github.com/guzzle/guzzle/commit/f2102941331cda544745eedd97fc8fd46e1ee33e 144 *Bug fix: setting verify to false in the StreamHandler now disables peer140 - Bug fix: setting verify to false in the StreamHandler now disables peer 145 141 verification. https://github.com/guzzle/guzzle/issues/1256 146 *Feature: Middleware now uses an exception factory, including more error142 - Feature: Middleware now uses an exception factory, including more error 147 143 context. https://github.com/guzzle/guzzle/pull/1282 148 *Feature: better support for disabled functions.144 - Feature: better support for disabled functions. 149 145 https://github.com/guzzle/guzzle/pull/1287 150 *Bug fix: fixed regression where MockHandler was not using `sink`.146 - Bug fix: fixed regression where MockHandler was not using `sink`. 151 147 https://github.com/guzzle/guzzle/pull/1292 152 148 153 149 ## 6.1.0 - 2015-09-08 154 150 155 *Feature: Added the `on_stats` request option to provide access to transfer151 - Feature: Added the `on_stats` request option to provide access to transfer 156 152 statistics for requests. https://github.com/guzzle/guzzle/pull/1202 157 *Feature: Added the ability to persist session cookies in CookieJars.153 - Feature: Added the ability to persist session cookies in CookieJars. 158 154 https://github.com/guzzle/guzzle/pull/1195 159 *Feature: Some compatibility updates for Google APP Engine155 - Feature: Some compatibility updates for Google APP Engine 160 156 https://github.com/guzzle/guzzle/pull/1216 161 *Feature: Added support for NO_PROXY to prevent the use of a proxy based on157 - Feature: Added support for NO_PROXY to prevent the use of a proxy based on 162 158 a simple set of rules. https://github.com/guzzle/guzzle/pull/1197 163 *Feature: Cookies can now contain square brackets.159 - Feature: Cookies can now contain square brackets. 164 160 https://github.com/guzzle/guzzle/pull/1237 165 *Bug fix: Now correctly parsing `=` inside of quotes in Cookies.161 - Bug fix: Now correctly parsing `=` inside of quotes in Cookies. 166 162 https://github.com/guzzle/guzzle/pull/1232 167 *Bug fix: Cusotm cURL options now correctly override curl options of the163 - Bug fix: Cusotm cURL options now correctly override curl options of the 168 164 same name. https://github.com/guzzle/guzzle/pull/1221 169 *Bug fix: Content-Type header is now added when using an explicitly provided165 - Bug fix: Content-Type header is now added when using an explicitly provided 170 166 multipart body. https://github.com/guzzle/guzzle/pull/1218 171 *Bug fix: Now ignoring Set-Cookie headers that have no name.172 *Bug fix: Reason phrase is no longer cast to an int in some cases in the167 - Bug fix: Now ignoring Set-Cookie headers that have no name. 168 - Bug fix: Reason phrase is no longer cast to an int in some cases in the 173 169 cURL handler. https://github.com/guzzle/guzzle/pull/1187 174 *Bug fix: Remove the Authorization header when redirecting if the Host170 - Bug fix: Remove the Authorization header when redirecting if the Host 175 171 header changes. https://github.com/guzzle/guzzle/pull/1207 176 *Bug fix: Cookie path matching fixes172 - Bug fix: Cookie path matching fixes 177 173 https://github.com/guzzle/guzzle/issues/1129 178 *Bug fix: Fixing the cURL `body_as_string` setting174 - Bug fix: Fixing the cURL `body_as_string` setting 179 175 https://github.com/guzzle/guzzle/pull/1201 180 *Bug fix: quotes are no longer stripped when parsing cookies.176 - Bug fix: quotes are no longer stripped when parsing cookies. 181 177 https://github.com/guzzle/guzzle/issues/1172 182 *Bug fix: `form_params` and `query` now always uses the `&` separator.178 - Bug fix: `form_params` and `query` now always uses the `&` separator. 183 179 https://github.com/guzzle/guzzle/pull/1163 184 *Bug fix: Adding a Content-Length to PHP stream wrapper requests if not set.180 - Bug fix: Adding a Content-Length to PHP stream wrapper requests if not set. 185 181 https://github.com/guzzle/guzzle/pull/1189 186 182 187 183 ## 6.0.2 - 2015-07-04 188 184 189 *Fixed a memory leak in the curl handlers in which references to callbacks185 - Fixed a memory leak in the curl handlers in which references to callbacks 190 186 were not being removed by `curl_reset`. 191 *Cookies are now extracted properly before redirects.192 *Cookies now allow more character ranges.193 *Decoded Content-Encoding responses are now modified to correctly reflect187 - Cookies are now extracted properly before redirects. 188 - Cookies now allow more character ranges. 189 - Decoded Content-Encoding responses are now modified to correctly reflect 194 190 their state if the encoding was automatically removed by a handler. This 195 191 means that the `Content-Encoding` header may be removed an the 196 192 `Content-Length` modified to reflect the message size after removing the 197 193 encoding. 198 *Added a more explicit error message when trying to use `form_params` and194 - Added a more explicit error message when trying to use `form_params` and 199 195 `multipart` in the same request. 200 *Several fixes for HHVM support.201 *Functions are now conditionally required using an additional level of196 - Several fixes for HHVM support. 197 - Functions are now conditionally required using an additional level of 202 198 indirection to help with global Composer installations. 203 199 204 200 ## 6.0.1 - 2015-05-27 205 201 206 *Fixed a bug with serializing the `query` request option where the `&`202 - Fixed a bug with serializing the `query` request option where the `&` 207 203 separator was missing. 208 *Added a better error message for when `body` is provided as an array. Please204 - Added a better error message for when `body` is provided as an array. Please 209 205 use `form_params` or `multipart` instead. 210 *Various doc fixes.206 - Various doc fixes. 211 207 212 208 ## 6.0.0 - 2015-05-26 213 209 214 *See the UPGRADING.md document for more information.215 *Added `multipart` and `form_params` request options.216 *Added `synchronous` request option.217 *Added the `on_headers` request option.218 *Fixed `expect` handling.219 *No longer adding default middlewares in the client ctor. These need to be210 - See the UPGRADING.md document for more information. 211 - Added `multipart` and `form_params` request options. 212 - Added `synchronous` request option. 213 - Added the `on_headers` request option. 214 - Fixed `expect` handling. 215 - No longer adding default middlewares in the client ctor. These need to be 220 216 present on the provided handler in order to work. 221 *Requests are no longer initiated when sending async requests with the217 - Requests are no longer initiated when sending async requests with the 222 218 CurlMultiHandler. This prevents unexpected recursion from requests completing 223 219 while ticking the cURL loop. 224 *Removed the semantics of setting `default` to `true`. This is no longer220 - Removed the semantics of setting `default` to `true`. This is no longer 225 221 required now that the cURL loop is not ticked for async requests. 226 *Added request and response logging middleware.227 *No longer allowing self signed certificates when using the StreamHandler.228 *Ensuring that `sink` is valid if saving to a file.229 *Request exceptions now include a "handler context" which provides handler222 - Added request and response logging middleware. 223 - No longer allowing self signed certificates when using the StreamHandler. 224 - Ensuring that `sink` is valid if saving to a file. 225 - Request exceptions now include a "handler context" which provides handler 230 226 specific contextual information. 231 * Added `GuzzleHttp\RequestOptions` to allow request options to be applied227 - Added `ImpreseeGuzzleHttp\RequestOptions` to allow request options to be applied 232 228 using constants. 233 *`$maxHandles` has been removed from CurlMultiHandler.234 * `MultipartPostBody` is now part of the `guzzlehttp/psr7` package.229 - `$maxHandles` has been removed from CurlMultiHandler. 230 - `MultipartPostBody` is now part of the `ImpreseeGuzzleHttp/psr7` package. 235 231 236 232 ## 5.3.0 - 2015-05-19 237 233 238 *Mock now supports `save_to`239 *Marked `AbstractRequestEvent::getTransaction()` as public.240 *Fixed a bug in which multiple headers using different casing would overwrite234 - Mock now supports `save_to` 235 - Marked `AbstractRequestEvent::getTransaction()` as public. 236 - Fixed a bug in which multiple headers using different casing would overwrite 241 237 previous headers in the associative array. 242 *Added `Utils::getDefaultHandler()`243 * Marked `GuzzleHttp\Client::getDefaultUserAgent` as deprecated.244 *URL scheme is now always lowercased.238 - Added `Utils::getDefaultHandler()` 239 - Marked `ImpreseeGuzzleHttp\Client::getDefaultUserAgent` as deprecated. 240 - URL scheme is now always lowercased. 245 241 246 242 ## 6.0.0-beta.1 247 243 248 *Requires PHP >= 5.5249 *Updated to use PSR-7250 *Requires immutable messages, which basically means an event based system244 - Requires PHP >= 5.5 245 - Updated to use PSR-7 246 - Requires immutable messages, which basically means an event based system 251 247 owned by a request instance is no longer possible. 252 *Utilizing the [Guzzle PSR-7 package](https://github.com/guzzle/psr7).253 * Removed the dependency on `guzzlehttp/streams`. These stream abstractions254 are available in the ` guzzlehttp/psr7` package under the `GuzzleHttp\Psr7`248 - Utilizing the [Guzzle PSR-7 package](https://github.com/guzzle/psr7). 249 - Removed the dependency on `ImpreseeGuzzleHttp/streams`. These stream abstractions 250 are available in the `ImpreseeGuzzleHttp/psr7` package under the `ImpreseeGuzzleHttp\Psr7` 255 251 namespace. 256 *Added middleware and handler system257 *Replaced the Guzzle event and subscriber system with a middleware system.258 *No longer depends on RingPHP, but rather places the HTTP handlers directly252 - Added middleware and handler system 253 - Replaced the Guzzle event and subscriber system with a middleware system. 254 - No longer depends on RingPHP, but rather places the HTTP handlers directly 259 255 in Guzzle, operating on PSR-7 messages. 260 * Retry logic is now encapsulated in `GuzzleHttp\Middleware::retry`, which261 means the ` guzzlehttp/retry-subscriber` is now obsolete.262 * Mocking responses is now handled using `GuzzleHttp\Handler\MockHandler`.263 *Asynchronous responses264 *No longer supports the `future` request option to send an async request.256 - Retry logic is now encapsulated in `ImpreseeGuzzleHttp\Middleware::retry`, which 257 means the `ImpreseeGuzzleHttp/retry-subscriber` is now obsolete. 258 - Mocking responses is now handled using `ImpreseeGuzzleHttp\Handler\MockHandler`. 259 - Asynchronous responses 260 - No longer supports the `future` request option to send an async request. 265 261 Instead, use one of the `*Async` methods of a client (e.g., `requestAsync`, 266 262 `getAsync`, etc.). 267 *Utilizing `GuzzleHttp\Promise` instead of React's promise library to avoid263 - Utilizing `GuzzleHttp\Promise` instead of React's promise library to avoid 268 264 recursion required by chaining and forwarding react promises. See 269 265 https://github.com/guzzle/promises 270 *Added `requestAsync` and `sendAsync` to send request asynchronously.271 *Added magic methods for `getAsync()`, `postAsync()`, etc. to send requests266 - Added `requestAsync` and `sendAsync` to send request asynchronously. 267 - Added magic methods for `getAsync()`, `postAsync()`, etc. to send requests 272 268 asynchronously. 273 *Request options274 *POST and form updates275 *Added the `form_fields` and `form_files` request options.276 * Removed the `GuzzleHttp\Post` namespace.277 *The `body` request option no longer accepts an array for POST requests.278 *The `exceptions` request option has been deprecated in favor of the269 - Request options 270 - POST and form updates 271 - Added the `form_fields` and `form_files` request options. 272 - Removed the `ImpreseeGuzzleHttp\Post` namespace. 273 - The `body` request option no longer accepts an array for POST requests. 274 - The `exceptions` request option has been deprecated in favor of the 279 275 `http_errors` request options. 280 *The `save_to` request option has been deprecated in favor of `sink` request276 - The `save_to` request option has been deprecated in favor of `sink` request 281 277 option. 282 *Clients no longer accept an array of URI template string and variables for278 - Clients no longer accept an array of URI template string and variables for 283 279 URI variables. You will need to expand URI templates before passing them 284 280 into a client constructor or request method. 285 *Client methods `get()`, `post()`, `put()`, `patch()`, `options()`, etc. are281 - Client methods `get()`, `post()`, `put()`, `patch()`, `options()`, etc. are 286 282 now magic methods that will send synchronous requests. 287 *Replaced `Utils.php` with plain functions in `functions.php`.288 * Removed `GuzzleHttp\Collection`.289 * Removed `GuzzleHttp\BatchResults`. Batched pool results are now returned as283 - Replaced `Utils.php` with plain functions in `functions.php`. 284 - Removed `ImpreseeGuzzleHttp\Collection`. 285 - Removed `ImpreseeGuzzleHttp\BatchResults`. Batched pool results are now returned as 290 286 an array. 291 * Removed `GuzzleHttp\Query`. Query string handling is now handled using an287 - Removed `ImpreseeGuzzleHttp\Query`. Query string handling is now handled using an 292 288 associative array passed into the `query` request option. The query string 293 289 is serialized using PHP's `http_build_query`. If you need more control, you 294 290 can pass the query string in as a string. 295 * `GuzzleHttp\QueryParser` has been replaced with the296 ` GuzzleHttp\Psr7\parse_query`.291 - `ImpreseeGuzzleHttp\QueryParser` has been replaced with the 292 `ImpreseeGuzzleHttp\Psr7\parse_query`. 297 293 298 294 ## 5.2.0 - 2015-01-27 299 295 300 *Added `AppliesHeadersInterface` to make applying headers to a request based296 - Added `AppliesHeadersInterface` to make applying headers to a request based 301 297 on the body more generic and not specific to `PostBodyInterface`. 302 *Reduced the number of stack frames needed to send requests.303 *Nested futures are now resolved in the client rather than the RequestFsm304 *Finishing state transitions is now handled in the RequestFsm rather than the298 - Reduced the number of stack frames needed to send requests. 299 - Nested futures are now resolved in the client rather than the RequestFsm 300 - Finishing state transitions is now handled in the RequestFsm rather than the 305 301 RingBridge. 306 *Added a guard in the Pool class to not use recursion for request retries.302 - Added a guard in the Pool class to not use recursion for request retries. 307 303 308 304 ## 5.1.0 - 2014-12-19 309 305 310 *Pool class no longer uses recursion when a request is intercepted.311 *The size of a Pool can now be dynamically adjusted using a callback.306 - Pool class no longer uses recursion when a request is intercepted. 307 - The size of a Pool can now be dynamically adjusted using a callback. 312 308 See https://github.com/guzzle/guzzle/pull/943. 313 *Setting a request option to `null` when creating a request with a client will309 - Setting a request option to `null` when creating a request with a client will 314 310 ensure that the option is not set. This allows you to overwrite default 315 311 request options on a per-request basis. 316 312 See https://github.com/guzzle/guzzle/pull/937. 317 *Added the ability to limit which protocols are allowed for redirects by313 - Added the ability to limit which protocols are allowed for redirects by 318 314 specifying a `protocols` array in the `allow_redirects` request option. 319 *Nested futures due to retries are now resolved when waiting for synchronous315 - Nested futures due to retries are now resolved when waiting for synchronous 320 316 responses. See https://github.com/guzzle/guzzle/pull/947. 321 *`"0"` is now an allowed URI path. See317 - `"0"` is now an allowed URI path. See 322 318 https://github.com/guzzle/guzzle/pull/935. 323 *`Query` no longer typehints on the `$query` argument in the constructor,319 - `Query` no longer typehints on the `$query` argument in the constructor, 324 320 allowing for strings and arrays. 325 *Exceptions thrown in the `end` event are now correctly wrapped with Guzzle321 - Exceptions thrown in the `end` event are now correctly wrapped with Guzzle 326 322 specific exceptions if necessary. 327 323 … … 342 338 ## 5.0.2 - 2014-10-30 343 339 344 *Added a trailing `\r\n` to multipart/form-data payloads. See340 - Added a trailing `\r\n` to multipart/form-data payloads. See 345 341 https://github.com/guzzle/guzzle/pull/871 346 * Added a `GuzzleHttp\Pool::send()` convenience method to match the docs.347 *Status codes are now returned as integers. See342 - Added a `ImpreseeGuzzleHttp\Pool::send()` convenience method to match the docs. 343 - Status codes are now returned as integers. See 348 344 https://github.com/guzzle/guzzle/issues/881 349 *No longer overwriting an existing `application/x-www-form-urlencoded` header345 - No longer overwriting an existing `application/x-www-form-urlencoded` header 350 346 when sending POST requests, allowing for customized headers. See 351 347 https://github.com/guzzle/guzzle/issues/877 352 *Improved path URL serialization.353 354 *No longer double percent-encoding characters in the path or query string if348 - Improved path URL serialization. 349 350 - No longer double percent-encoding characters in the path or query string if 355 351 they are already encoded. 356 *Now properly encoding the supplied path to a URL object, instead of only352 - Now properly encoding the supplied path to a URL object, instead of only 357 353 encoding ' ' and '?'. 358 *Note: This has been changed in 5.0.3 to now encode query string values by354 - Note: This has been changed in 5.0.3 to now encode query string values by 359 355 default unless the `rawString` argument is provided when setting the query 360 356 string on a URL: Now allowing many more characters to be present in the … … 365 361 Bugfix release. 366 362 367 *Fixed an issue where connection errors still returned response object in363 - Fixed an issue where connection errors still returned response object in 368 364 error and end events event though the response is unusable. This has been 369 365 corrected so that a response is not returned in the `getResponse` method of 370 366 these events if the response did not complete. https://github.com/guzzle/guzzle/issues/867 371 *Fixed an issue where transfer statistics were not being populated in the367 - Fixed an issue where transfer statistics were not being populated in the 372 368 RingBridge. https://github.com/guzzle/guzzle/issues/866 373 369 … … 378 374 ### New Features 379 375 380 * Added support for non-blocking responses based on `guzzlehttp/guzzle-ring`.381 *Added a public API for creating a default HTTP adapter.382 *Updated the redirect plugin to be non-blocking so that redirects are sent376 - Added support for non-blocking responses based on `ImpreseeGuzzleHttp/guzzle-ring`. 377 - Added a public API for creating a default HTTP adapter. 378 - Updated the redirect plugin to be non-blocking so that redirects are sent 383 379 concurrently. Other plugins like this can now be updated to be non-blocking. 384 *Added a "progress" event so that you can get upload and download progress380 - Added a "progress" event so that you can get upload and download progress 385 381 events. 386 * Added `GuzzleHttp\Pool` which implements FutureInterface and transfers382 - Added `ImpreseeGuzzleHttp\Pool` which implements FutureInterface and transfers 387 383 requests concurrently using a capped pool size as efficiently as possible. 388 *Added `hasListeners()` to EmitterInterface.389 * Removed `GuzzleHttp\ClientInterface::sendAll` and marked390 ` GuzzleHttp\Client::sendAll` as deprecated (it's still there, just not the384 - Added `hasListeners()` to EmitterInterface. 385 - Removed `ImpreseeGuzzleHttp\ClientInterface::sendAll` and marked 386 `ImpreseeGuzzleHttp\Client::sendAll` as deprecated (it's still there, just not the 391 387 recommended way). 392 388 … … 397 393 interfaces. 398 394 399 *Removed the fluent interfaces (i.e., `return $this`) from requests,400 responses, ` GuzzleHttp\Collection`, `GuzzleHttp\Url`,401 ` GuzzleHttp\Query`, `GuzzleHttp\Post\PostBody`, and402 ` GuzzleHttp\Cookie\SetCookie`. This blog post provides a good outline of395 - Removed the fluent interfaces (i.e., `return $this`) from requests, 396 responses, `ImpreseeGuzzleHttp\Collection`, `ImpreseeGuzzleHttp\Url`, 397 `ImpreseeGuzzleHttp\Query`, `ImpreseeGuzzleHttp\Post\PostBody`, and 398 `ImpreseeGuzzleHttp\Cookie\SetCookie`. This blog post provides a good outline of 403 399 why I did this: http://ocramius.github.io/blog/fluent-interfaces-are-evil/. 404 400 This also makes the Guzzle message interfaces compatible with the current 405 401 PSR-7 message proposal. 406 *Removed "functions.php", so that Guzzle is truly PSR-4 compliant. Except402 - Removed "functions.php", so that Guzzle is truly PSR-4 compliant. Except 407 403 for the HTTP request functions from function.php, these functions are now 408 implemented in ` GuzzleHttp\Utils` using camelCase. `GuzzleHttp\json_decode`409 moved to ` GuzzleHttp\Utils::jsonDecode`. `GuzzleHttp\get_path` moved to410 ` GuzzleHttp\Utils::getPath`. `GuzzleHttp\set_path` moved to411 ` GuzzleHttp\Utils::setPath`. `GuzzleHttp\batch` should now be412 ` GuzzleHttp\Pool::batch`, which returns an `objectStorage`. Using functions.php404 implemented in `ImpreseeGuzzleHttp\Utils` using camelCase. `ImpreseeGuzzleHttp\json_decode` 405 moved to `ImpreseeGuzzleHttp\Utils::jsonDecode`. `ImpreseeGuzzleHttp\get_path` moved to 406 `ImpreseeGuzzleHttp\Utils::getPath`. `ImpreseeGuzzleHttp\set_path` moved to 407 `ImpreseeGuzzleHttp\Utils::setPath`. `ImpreseeGuzzleHttp\batch` should now be 408 `ImpreseeGuzzleHttp\Pool::batch`, which returns an `objectStorage`. Using functions.php 413 409 caused problems for many users: they aren't PSR-4 compliant, require an 414 410 explicit include, and needed an if-guard to ensure that the functions are not 415 411 declared multiple times. 416 *Rewrote adapter layer.417 * Removing all classes from `GuzzleHttp\Adapter`, these are now418 implemented as callables that are stored in `GuzzleHttp\Ring\Client`.419 *Removed the concept of "parallel adapters". Sending requests serially or420 concurrently is now handled using a single adapter.421 * Moved `GuzzleHttp\Adapter\Transaction` to `GuzzleHttp\Transaction`. The422 Transaction object now exposes the request, response, and client as public423 properties. The getters and setters have been removed.424 *Removed the "headers" event. This event was only useful for changing the412 - Rewrote adapter layer. 413 - Removing all classes from `ImpreseeGuzzleHttp\Adapter`, these are now 414 implemented as callables that are stored in `ImpreseeGuzzleHttp\Ring\Client`. 415 - Removed the concept of "parallel adapters". Sending requests serially or 416 concurrently is now handled using a single adapter. 417 - Moved `ImpreseeGuzzleHttp\Adapter\Transaction` to `ImpreseeGuzzleHttp\Transaction`. The 418 Transaction object now exposes the request, response, and client as public 419 properties. The getters and setters have been removed. 420 - Removed the "headers" event. This event was only useful for changing the 425 421 body a response once the headers of the response were known. You can implement 426 422 a similar behavior in a number of ways. One example might be to use a … … 429 425 expectations, and if so, change the actual stream body that is being 430 426 written to. 431 *Removed the `asArray` parameter from432 ` GuzzleHttp\Message\MessageInterface::getHeader`. If you want to get a header427 - Removed the `asArray` parameter from 428 `ImpreseeGuzzleHttp\Message\MessageInterface::getHeader`. If you want to get a header 433 429 value as an array, then use the newly added `getHeaderAsArray()` method of 434 430 `MessageInterface`. This change makes the Guzzle interfaces compatible with 435 431 the PSR-7 interfaces. 436 * `GuzzleHttp\Message\MessageFactory` no longer allows subclasses to add432 - `ImpreseeGuzzleHttp\Message\MessageFactory` no longer allows subclasses to add 437 433 custom request options using double-dispatch (this was an implementation 438 434 detail). Instead, you should now provide an associative array to the 439 435 constructor which is a mapping of the request option name mapping to a 440 436 function that applies the option value to a request. 441 *Removed the concept of "throwImmediately" from exceptions and error events.437 - Removed the concept of "throwImmediately" from exceptions and error events. 442 438 This control mechanism was used to stop a transfer of concurrent requests 443 439 from completing. This can now be handled by throwing the exception or by 444 440 cancelling a pool of requests or each outstanding future request individually. 445 * Updated to "GuzzleHttp\Streams" 3.0.446 * `GuzzleHttp\Stream\StreamInterface::getContents()` no longer accepts a447 `maxLen` parameter. This update makes the Guzzle streams project448 compatible with the current PSR-7 proposal.449 * `GuzzleHttp\Stream\Stream::__construct`,450 `GuzzleHttp\Stream\Stream::factory`, and451 `GuzzleHttp\Stream\Utils::create` no longer accept a size in the second452 argument. They now accept an associative array of options, including the453 "size" key and "metadata" key which can be used to provide custom metadata.441 - Updated to "ImpreseeGuzzleHttp\Streams" 3.0. 442 - `ImpreseeGuzzleHttp\Stream\StreamInterface::getContents()` no longer accepts a 443 `maxLen` parameter. This update makes the Guzzle streams project 444 compatible with the current PSR-7 proposal. 445 - `ImpreseeGuzzleHttp\Stream\Stream::__construct`, 446 `ImpreseeGuzzleHttp\Stream\Stream::factory`, and 447 `ImpreseeGuzzleHttp\Stream\Utils::create` no longer accept a size in the second 448 argument. They now accept an associative array of options, including the 449 "size" key and "metadata" key which can be used to provide custom metadata. 454 450 455 451 ## 4.2.2 - 2014-09-08 456 452 457 *Fixed a memory leak in the CurlAdapter when reusing cURL handles.458 *No longer using `request_fulluri` in stream adapter proxies.459 *Relative redirects are now based on the last response, not the first response.453 - Fixed a memory leak in the CurlAdapter when reusing cURL handles. 454 - No longer using `request_fulluri` in stream adapter proxies. 455 - Relative redirects are now based on the last response, not the first response. 460 456 461 457 ## 4.2.1 - 2014-08-19 462 458 463 *Ensuring that the StreamAdapter does not always add a Content-Type header464 *Adding automated github releases with a phar and zip459 - Ensuring that the StreamAdapter does not always add a Content-Type header 460 - Adding automated github releases with a phar and zip 465 461 466 462 ## 4.2.0 - 2014-08-17 467 463 468 *Now merging in default options using a case-insensitive comparison.464 - Now merging in default options using a case-insensitive comparison. 469 465 Closes https://github.com/guzzle/guzzle/issues/767 470 *Added the ability to automatically decode `Content-Encoding` response bodies466 - Added the ability to automatically decode `Content-Encoding` response bodies 471 467 using the `decode_content` request option. This is set to `true` by default 472 468 to decode the response body if it comes over the wire with a … … 477 473 disable automatic response decoding. 478 474 Closes https://github.com/guzzle/guzzle/issues/764 479 *Added the ability to throw an exception immediately when transferring475 - Added the ability to throw an exception immediately when transferring 480 476 requests in parallel. Closes https://github.com/guzzle/guzzle/issues/760 481 * Updating guzzlehttp/streams dependency to ~2.1482 *No longer utilizing the now deprecated namespaced methods from the stream477 - Updating ImpreseeGuzzleHttp/streams dependency to ~2.1 478 - No longer utilizing the now deprecated namespaced methods from the stream 483 479 package. 484 480 485 481 ## 4.1.8 - 2014-08-14 486 482 487 *Fixed an issue in the CurlFactory that caused setting the `stream=false`483 - Fixed an issue in the CurlFactory that caused setting the `stream=false` 488 484 request option to throw an exception. 489 485 See: https://github.com/guzzle/guzzle/issues/769 490 *TransactionIterator now calls rewind on the inner iterator.486 - TransactionIterator now calls rewind on the inner iterator. 491 487 See: https://github.com/guzzle/guzzle/pull/765 492 *You can now set the `Content-Type` header to `multipart/form-data`488 - You can now set the `Content-Type` header to `multipart/form-data` 493 489 when creating POST requests to force multipart bodies. 494 490 See https://github.com/guzzle/guzzle/issues/768 … … 496 492 ## 4.1.7 - 2014-08-07 497 493 498 *Fixed an error in the HistoryPlugin that caused the same request and response494 - Fixed an error in the HistoryPlugin that caused the same request and response 499 495 to be logged multiple times when an HTTP protocol error occurs. 500 *Ensuring that cURL does not add a default Content-Type when no Content-Type496 - Ensuring that cURL does not add a default Content-Type when no Content-Type 501 497 has been supplied by the user. This prevents the adapter layer from modifying 502 498 the request that is sent over the wire after any listeners may have already 503 499 put the request in a desired state (e.g., signed the request). 504 *Throwing an exception when you attempt to send requests that have the500 - Throwing an exception when you attempt to send requests that have the 505 501 "stream" set to true in parallel using the MultiAdapter. 506 *Only calling curl_multi_select when there are active cURL handles. This was502 - Only calling curl_multi_select when there are active cURL handles. This was 507 503 previously changed and caused performance problems on some systems due to PHP 508 504 always selecting until the maximum select timeout. 509 *Fixed a bug where multipart/form-data POST fields were not correctly505 - Fixed a bug where multipart/form-data POST fields were not correctly 510 506 aggregated (e.g., values with "&"). 511 507 512 508 ## 4.1.6 - 2014-08-03 513 509 514 *Added helper methods to make it easier to represent messages as strings,510 - Added helper methods to make it easier to represent messages as strings, 515 511 including getting the start line and getting headers as a string. 516 512 517 513 ## 4.1.5 - 2014-08-02 518 514 519 *Automatically retrying cURL "Connection died, retrying a fresh connect"515 - Automatically retrying cURL "Connection died, retrying a fresh connect" 520 516 errors when possible. 521 *cURL implementation cleanup522 *Allowing multiple event subscriber listeners to be registered per event by517 - cURL implementation cleanup 518 - Allowing multiple event subscriber listeners to be registered per event by 523 519 passing an array of arrays of listener configuration. 524 520 525 521 ## 4.1.4 - 2014-07-22 526 522 527 *Fixed a bug that caused multi-part POST requests with more than one field to523 - Fixed a bug that caused multi-part POST requests with more than one field to 528 524 serialize incorrectly. 529 *Paths can now be set to "0"530 *`ResponseInterface::xml` now accepts a `libxml_options` option and added a525 - Paths can now be set to "0" 526 - `ResponseInterface::xml` now accepts a `libxml_options` option and added a 531 527 missing default argument that was required when parsing XML response bodies. 532 *A `save_to` stream is now created lazily, which means that files are not528 - A `save_to` stream is now created lazily, which means that files are not 533 529 created on disk unless a request succeeds. 534 530 535 531 ## 4.1.3 - 2014-07-15 536 532 537 *Various fixes to multipart/form-data POST uploads538 *Wrapping function.php in an if-statement to ensure Guzzle can be used533 - Various fixes to multipart/form-data POST uploads 534 - Wrapping function.php in an if-statement to ensure Guzzle can be used 539 535 globally and in a Composer install 540 *Fixed an issue with generating and merging in events to an event array541 *POST headers are only applied before sending a request to allow you to change536 - Fixed an issue with generating and merging in events to an event array 537 - POST headers are only applied before sending a request to allow you to change 542 538 the query aggregator used before uploading 543 *Added much more robust query string parsing544 *Fixed various parsing and normalization issues with URLs545 *Fixing an issue where multi-valued headers were not being utilized correctly539 - Added much more robust query string parsing 540 - Fixed various parsing and normalization issues with URLs 541 - Fixing an issue where multi-valued headers were not being utilized correctly 546 542 in the StreamAdapter 547 543 548 544 ## 4.1.2 - 2014-06-18 549 545 550 *Added support for sending payloads with GET requests546 - Added support for sending payloads with GET requests 551 547 552 548 ## 4.1.1 - 2014-06-08 553 549 554 *Fixed an issue related to using custom message factory options in subclasses555 *Fixed an issue with nested form fields in a multi-part POST556 *Fixed an issue with using the `json` request option for POST requests557 * Added `ToArrayInterface` to `GuzzleHttp\Cookie\CookieJar`550 - Fixed an issue related to using custom message factory options in subclasses 551 - Fixed an issue with nested form fields in a multi-part POST 552 - Fixed an issue with using the `json` request option for POST requests 553 - Added `ToArrayInterface` to `ImpreseeGuzzleHttp\Cookie\CookieJar` 558 554 559 555 ## 4.1.0 - 2014-05-27 560 556 561 * Added a `json` request option to easily serialize JSON payloads. 562 * Added a `GuzzleHttp\json_decode()` wrapper to safely parse JSON. 563 * Added `setPort()` and `getPort()` to `GuzzleHttp\Message\RequestInterface`. 564 * Added the ability to provide an emitter to a client in the client constructor. 565 * Added the ability to persist a cookie session using $_SESSION. 566 * Added a trait that can be used to add event listeners to an iterator. 567 * Removed request method constants from RequestInterface. 568 * Fixed warning when invalid request start-lines are received. 569 * Updated MessageFactory to work with custom request option methods. 570 * Updated cacert bundle to latest build. 571 572 4.0.2 (2014-04-16) 573 ------------------ 574 575 * Proxy requests using the StreamAdapter now properly use request_fulluri (#632) 576 * Added the ability to set scalars as POST fields (#628) 557 - Added a `json` request option to easily serialize JSON payloads. 558 - Added a `ImpreseeGuzzleHttp\json_decode()` wrapper to safely parse JSON. 559 - Added `setPort()` and `getPort()` to `ImpreseeGuzzleHttp\Message\RequestInterface`. 560 - Added the ability to provide an emitter to a client in the client constructor. 561 - Added the ability to persist a cookie session using $\_SESSION. 562 - Added a trait that can be used to add event listeners to an iterator. 563 - Removed request method constants from RequestInterface. 564 - Fixed warning when invalid request start-lines are received. 565 - Updated MessageFactory to work with custom request option methods. 566 - Updated cacert bundle to latest build. 567 568 4.0.2 (2014-04-16) 569 570 --- 571 572 - Proxy requests using the StreamAdapter now properly use request_fulluri (#632) 573 - Added the ability to set scalars as POST fields (#628) 577 574 578 575 ## 4.0.1 - 2014-04-04 579 576 580 *The HTTP status code of a response is now set as the exception code of577 - The HTTP status code of a response is now set as the exception code of 581 578 RequestException objects. 582 *303 redirects will now correctly switch from POST to GET requests.583 *The default parallel adapter of a client now correctly uses the MultiAdapter.584 *HasDataTrait now initializes the internal data array as an empty array so579 - 303 redirects will now correctly switch from POST to GET requests. 580 - The default parallel adapter of a client now correctly uses the MultiAdapter. 581 - HasDataTrait now initializes the internal data array as an empty array so 585 582 that the toArray() method always returns an array. 586 583 587 584 ## 4.0.0 - 2014-03-29 588 585 589 *For more information on the 4.0 transition, see:586 - For more information on the 4.0 transition, see: 590 587 http://mtdowling.com/blog/2014/03/15/guzzle-4-rc/ 591 *For information on changes and upgrading, see:588 - For information on changes and upgrading, see: 592 589 https://github.com/guzzle/guzzle/blob/master/UPGRADING.md#3x-to-40 593 * Added `GuzzleHttp\batch()` as a convenience function for sending requests in590 - Added `ImpreseeGuzzleHttp\batch()` as a convenience function for sending requests in 594 591 parallel without needing to write asynchronous code. 595 * Restructured how events are added to `GuzzleHttp\ClientInterface::sendAll()`.592 - Restructured how events are added to `ImpreseeGuzzleHttp\ClientInterface::sendAll()`. 596 593 You can now pass a callable or an array of associative arrays where each 597 594 associative array contains the "fn", "priority", and "once" keys. … … 599 596 ## 4.0.0.rc-2 - 2014-03-25 600 597 601 *Removed `getConfig()` and `setConfig()` from clients to avoid confusion598 - Removed `getConfig()` and `setConfig()` from clients to avoid confusion 602 599 around whether things like base_url, message_factory, etc. should be able to 603 600 be retrieved or modified. 604 *Added `getDefaultOption()` and `setDefaultOption()` to ClientInterface605 *functions.php functions were renamed using snake_case to match PHP idioms606 *Added support for `HTTP_PROXY`, `HTTPS_PROXY`, and601 - Added `getDefaultOption()` and `setDefaultOption()` to ClientInterface 602 - functions.php functions were renamed using snake_case to match PHP idioms 603 - Added support for `HTTP_PROXY`, `HTTPS_PROXY`, and 607 604 `GUZZLE_CURL_SELECT_TIMEOUT` environment variables 608 *Added the ability to specify custom `sendAll()` event priorities609 *Added the ability to specify custom stream context options to the stream605 - Added the ability to specify custom `sendAll()` event priorities 606 - Added the ability to specify custom stream context options to the stream 610 607 adapter. 611 *Added a functions.php function for `get_path()` and `set_path()`612 *CurlAdapter and MultiAdapter now use a callable to generate curl resources613 *MockAdapter now properly reads a body and emits a `headers` event614 *Updated Url class to check if a scheme and host are set before adding ":"608 - Added a functions.php function for `get_path()` and `set_path()` 609 - CurlAdapter and MultiAdapter now use a callable to generate curl resources 610 - MockAdapter now properly reads a body and emits a `headers` event 611 - Updated Url class to check if a scheme and host are set before adding ":" 615 612 and "//". This allows empty Url (e.g., "") to be serialized as "". 616 *Parsing invalid XML no longer emits warnings617 *Curl classes now properly throw AdapterExceptions618 *Various performance optimizations619 *Streams are created with the faster `Stream\create()` function620 *Marked deprecation_proxy() as internal621 *Test server is now a collection of static methods on a class613 - Parsing invalid XML no longer emits warnings 614 - Curl classes now properly throw AdapterExceptions 615 - Various performance optimizations 616 - Streams are created with the faster `Stream\create()` function 617 - Marked deprecation_proxy() as internal 618 - Test server is now a collection of static methods on a class 622 619 623 620 ## 4.0.0-rc.1 - 2014-03-15 624 621 625 *See https://github.com/guzzle/guzzle/blob/master/UPGRADING.md#3x-to-40622 - See https://github.com/guzzle/guzzle/blob/master/UPGRADING.md#3x-to-40 626 623 627 624 ## 3.8.1 - 2014-01-28 628 625 629 *Bug: Always using GET requests when redirecting from a 303 response630 *Bug: CURLOPT_SSL_VERIFYHOST is now correctly set to false when setting `$certificateAuthority` to false in626 - Bug: Always using GET requests when redirecting from a 303 response 627 - Bug: CURLOPT_SSL_VERIFYHOST is now correctly set to false when setting `$certificateAuthority` to false in 631 628 `Guzzle\Http\ClientInterface::setSslVerification()` 632 *Bug: RedirectPlugin now uses strict RFC 3986 compliance when combining a base URL with a relative URL633 *Bug: The body of a request can now be set to `"0"`634 *Sending PHP stream requests no longer forces `HTTP/1.0`635 *Adding more information to ExceptionCollection exceptions so that users have more context, including a stack trace of629 - Bug: RedirectPlugin now uses strict RFC 3986 compliance when combining a base URL with a relative URL 630 - Bug: The body of a request can now be set to `"0"` 631 - Sending PHP stream requests no longer forces `HTTP/1.0` 632 - Adding more information to ExceptionCollection exceptions so that users have more context, including a stack trace of 636 633 each sub-exception 637 *Updated the `$ref` attribute in service descriptions to merge over any existing parameters of a schema (rather than634 - Updated the `$ref` attribute in service descriptions to merge over any existing parameters of a schema (rather than 638 635 clobbering everything). 639 *Merging URLs will now use the query string object from the relative URL (thus allowing custom query aggregators)640 *Query strings are now parsed in a way that they do no convert empty keys with no value to have a dangling `=`.636 - Merging URLs will now use the query string object from the relative URL (thus allowing custom query aggregators) 637 - Query strings are now parsed in a way that they do no convert empty keys with no value to have a dangling `=`. 641 638 For example `foo&bar=baz` is now correctly parsed and recognized as `foo&bar=baz` rather than `foo=&bar=baz`. 642 *Now properly escaping the regular expression delimiter when matching Cookie domains.643 *Network access is now disabled when loading XML documents639 - Now properly escaping the regular expression delimiter when matching Cookie domains. 640 - Network access is now disabled when loading XML documents 644 641 645 642 ## 3.8.0 - 2013-12-05 646 643 647 *Added the ability to define a POST name for a file648 *JSON response parsing now properly walks additionalProperties649 *cURL error code 18 is now retried automatically in the BackoffPlugin650 *Fixed a cURL error when URLs contain fragments651 *Fixed an issue in the BackoffPlugin retry event where it was trying to access all exceptions as if they were644 - Added the ability to define a POST name for a file 645 - JSON response parsing now properly walks additionalProperties 646 - cURL error code 18 is now retried automatically in the BackoffPlugin 647 - Fixed a cURL error when URLs contain fragments 648 - Fixed an issue in the BackoffPlugin retry event where it was trying to access all exceptions as if they were 652 649 CurlExceptions 653 *CURLOPT_PROGRESS function fix for PHP 5.5 (69fcc1e)654 *Added the ability for Guzzle to work with older versions of cURL that do not support `CURLOPT_TIMEOUT_MS`655 *Fixed a bug that was encountered when parsing empty header parameters656 *UriTemplate now has a `setRegex()` method to match the docs657 *The `debug` request parameter now checks if it is truthy rather than if it exists658 *Setting the `debug` request parameter to true shows verbose cURL output instead of using the LogPlugin659 *Added the ability to combine URLs using strict RFC 3986 compliance660 *Command objects can now return the validation errors encountered by the command661 *Various fixes to cache revalidation (#437 and 29797e5)662 *Various fixes to the AsyncPlugin663 *Cleaned up build scripts650 - CURLOPT_PROGRESS function fix for PHP 5.5 (69fcc1e) 651 - Added the ability for Guzzle to work with older versions of cURL that do not support `CURLOPT_TIMEOUT_MS` 652 - Fixed a bug that was encountered when parsing empty header parameters 653 - UriTemplate now has a `setRegex()` method to match the docs 654 - The `debug` request parameter now checks if it is truthy rather than if it exists 655 - Setting the `debug` request parameter to true shows verbose cURL output instead of using the LogPlugin 656 - Added the ability to combine URLs using strict RFC 3986 compliance 657 - Command objects can now return the validation errors encountered by the command 658 - Various fixes to cache revalidation (#437 and 29797e5) 659 - Various fixes to the AsyncPlugin 660 - Cleaned up build scripts 664 661 665 662 ## 3.7.4 - 2013-10-02 666 663 667 *Bug fix: 0 is now an allowed value in a description parameter that has a default value (#430)668 *Bug fix: SchemaFormatter now returns an integer when formatting to a Unix timestamp664 - Bug fix: 0 is now an allowed value in a description parameter that has a default value (#430) 665 - Bug fix: SchemaFormatter now returns an integer when formatting to a Unix timestamp 669 666 (see https://github.com/aws/aws-sdk-php/issues/147) 670 *Bug fix: Cleaned up and fixed URL dot segment removal to properly resolve internal dots671 *Minimum PHP version is now properly specified as 5.3.3 (up from 5.3.2) (#420)672 *Updated the bundled cacert.pem (#419)673 *OauthPlugin now supports adding authentication to headers or query string (#425)667 - Bug fix: Cleaned up and fixed URL dot segment removal to properly resolve internal dots 668 - Minimum PHP version is now properly specified as 5.3.3 (up from 5.3.2) (#420) 669 - Updated the bundled cacert.pem (#419) 670 - OauthPlugin now supports adding authentication to headers or query string (#425) 674 671 675 672 ## 3.7.3 - 2013-09-08 676 673 677 *Added the ability to get the exception associated with a request/command when using `MultiTransferException` and674 - Added the ability to get the exception associated with a request/command when using `MultiTransferException` and 678 675 `CommandTransferException`. 679 *Setting `additionalParameters` of a response to false is now honored when parsing responses with a service description680 *Schemas are only injected into response models when explicitly configured.681 *No longer guessing Content-Type based on the path of a request. Content-Type is now only guessed based on the path of676 - Setting `additionalParameters` of a response to false is now honored when parsing responses with a service description 677 - Schemas are only injected into response models when explicitly configured. 678 - No longer guessing Content-Type based on the path of a request. Content-Type is now only guessed based on the path of 682 679 an EntityBody. 683 *Bug fix: ChunkedIterator can now properly chunk a \Traversable as well as an \Iterator.684 *Bug fix: FilterIterator now relies on `\Iterator` instead of `\Traversable`.685 *Bug fix: Gracefully handling malformed responses in RequestMediator::writeResponseBody()686 *Bug fix: Replaced call to canCache with canCacheRequest in the CallbackCanCacheStrategy of the CachePlugin687 *Bug fix: Visiting XML attributes first before visiting XML children when serializing requests688 *Bug fix: Properly parsing headers that contain commas contained in quotes689 *Bug fix: mimetype guessing based on a filename is now case-insensitive680 - Bug fix: ChunkedIterator can now properly chunk a \Traversable as well as an \Iterator. 681 - Bug fix: FilterIterator now relies on `\Iterator` instead of `\Traversable`. 682 - Bug fix: Gracefully handling malformed responses in RequestMediator::writeResponseBody() 683 - Bug fix: Replaced call to canCache with canCacheRequest in the CallbackCanCacheStrategy of the CachePlugin 684 - Bug fix: Visiting XML attributes first before visiting XML children when serializing requests 685 - Bug fix: Properly parsing headers that contain commas contained in quotes 686 - Bug fix: mimetype guessing based on a filename is now case-insensitive 690 687 691 688 ## 3.7.2 - 2013-08-02 692 689 693 *Bug fix: Properly URL encoding paths when using the PHP-only version of the UriTemplate expander690 - Bug fix: Properly URL encoding paths when using the PHP-only version of the UriTemplate expander 694 691 See https://github.com/guzzle/guzzle/issues/371 695 *Bug fix: Cookie domains are now matched correctly according to RFC 6265692 - Bug fix: Cookie domains are now matched correctly according to RFC 6265 696 693 See https://github.com/guzzle/guzzle/issues/377 697 *Bug fix: GET parameters are now used when calculating an OAuth signature698 *Bug fix: Fixed an issue with cache revalidation where the If-None-Match header was being double quoted699 *`Guzzle\Common\AbstractHasDispatcher::dispatch()` now returns the event that was dispatched700 *`Guzzle\Http\QueryString::factory()` now guesses the most appropriate query aggregator to used based on the input.694 - Bug fix: GET parameters are now used when calculating an OAuth signature 695 - Bug fix: Fixed an issue with cache revalidation where the If-None-Match header was being double quoted 696 - `Guzzle\Common\AbstractHasDispatcher::dispatch()` now returns the event that was dispatched 697 - `Guzzle\Http\QueryString::factory()` now guesses the most appropriate query aggregator to used based on the input. 701 698 See https://github.com/guzzle/guzzle/issues/379 702 *Added a way to add custom domain objects to service description parsing using the `operation.parse_class` event. See699 - Added a way to add custom domain objects to service description parsing using the `operation.parse_class` event. See 703 700 https://github.com/guzzle/guzzle/pull/380 704 *cURL multi cleanup and optimizations701 - cURL multi cleanup and optimizations 705 702 706 703 ## 3.7.1 - 2013-07-05 707 704 708 *Bug fix: Setting default options on a client now works709 *Bug fix: Setting options on HEAD requests now works. See #352710 *Bug fix: Moving stream factory before send event to before building the stream. See #353711 *Bug fix: Cookies no longer match on IP addresses per RFC 6265712 *Bug fix: Correctly parsing header parameters that are in `<>` and quotes713 *Added `cert` and `ssl_key` as request options714 *`Host` header can now diverge from the host part of a URL if the header is set manually715 *`Guzzle\Service\Command\LocationVisitor\Request\XmlVisitor` was rewritten to change from using SimpleXML to XMLWriter716 *OAuth parameters are only added via the plugin if they aren't already set717 *Exceptions are now thrown when a URL cannot be parsed718 *Returning `false` if `Guzzle\Http\EntityBody::getContentMd5()` fails719 *Not setting a `Content-MD5` on a command if calculating the Content-MD5 fails via the CommandContentMd5Plugin705 - Bug fix: Setting default options on a client now works 706 - Bug fix: Setting options on HEAD requests now works. See #352 707 - Bug fix: Moving stream factory before send event to before building the stream. See #353 708 - Bug fix: Cookies no longer match on IP addresses per RFC 6265 709 - Bug fix: Correctly parsing header parameters that are in `<>` and quotes 710 - Added `cert` and `ssl_key` as request options 711 - `Host` header can now diverge from the host part of a URL if the header is set manually 712 - `Guzzle\Service\Command\LocationVisitor\Request\XmlVisitor` was rewritten to change from using SimpleXML to XMLWriter 713 - OAuth parameters are only added via the plugin if they aren't already set 714 - Exceptions are now thrown when a URL cannot be parsed 715 - Returning `false` if `Guzzle\Http\EntityBody::getContentMd5()` fails 716 - Not setting a `Content-MD5` on a command if calculating the Content-MD5 fails via the CommandContentMd5Plugin 720 717 721 718 ## 3.7.0 - 2013-06-10 722 719 723 *See UPGRADING.md for more information on how to upgrade.724 *Requests now support the ability to specify an array of $options when creating a request to more easily modify a720 - See UPGRADING.md for more information on how to upgrade. 721 - Requests now support the ability to specify an array of $options when creating a request to more easily modify a 725 722 request. You can pass a 'request.options' configuration setting to a client to apply default request options to 726 723 every request created by a client (e.g. default query string variables, headers, curl options, etc.). 727 *Added a static facade class that allows you to use Guzzle with static methods and mount the class to `\Guzzle`.724 - Added a static facade class that allows you to use Guzzle with static methods and mount the class to `\Guzzle`. 728 725 See `Guzzle\Http\StaticClient::mount`. 729 *Added `command.request_options` to `Guzzle\Service\Command\AbstractCommand` to pass request options to requests730 created by a command (e.g. custom headers, query string variables, timeout settings, etc.).731 *Stream size in `Guzzle\Stream\PhpStreamRequestFactory` will now be set if Content-Length is returned in the726 - Added `command.request_options` to `Guzzle\Service\Command\AbstractCommand` to pass request options to requests 727 created by a command (e.g. custom headers, query string variables, timeout settings, etc.). 728 - Stream size in `Guzzle\Stream\PhpStreamRequestFactory` will now be set if Content-Length is returned in the 732 729 headers of a response 733 *Added `Guzzle\Common\Collection::setPath($path, $value)` to set a value into an array using a nested key730 - Added `Guzzle\Common\Collection::setPath($path, $value)` to set a value into an array using a nested key 734 731 (e.g. `$collection->setPath('foo/baz/bar', 'test'); echo $collection['foo']['bar']['bar'];`) 735 *ServiceBuilders now support storing and retrieving arbitrary data736 *CachePlugin can now purge all resources for a given URI737 *CachePlugin can automatically purge matching cached items when a non-idempotent request is sent to a resource738 *CachePlugin now uses the Vary header to determine if a resource is a cache hit739 *`Guzzle\Http\Message\Response` now implements `\Serializable`740 *Added `Guzzle\Cache\CacheAdapterFactory::fromCache()` to more easily create cache adapters741 *`Guzzle\Service\ClientInterface::execute()` now accepts an array, single command, or Traversable742 *Fixed a bug in `Guzzle\Http\Message\Header\Link::addLink()`743 *Better handling of calculating the size of a stream in `Guzzle\Stream\Stream` using fstat() and caching the size744 *`Guzzle\Common\Exception\ExceptionCollection` now creates a more readable exception message745 *Fixing BC break: Added back the MonologLogAdapter implementation rather than extending from PsrLog so that older732 - ServiceBuilders now support storing and retrieving arbitrary data 733 - CachePlugin can now purge all resources for a given URI 734 - CachePlugin can automatically purge matching cached items when a non-idempotent request is sent to a resource 735 - CachePlugin now uses the Vary header to determine if a resource is a cache hit 736 - `Guzzle\Http\Message\Response` now implements `\Serializable` 737 - Added `Guzzle\Cache\CacheAdapterFactory::fromCache()` to more easily create cache adapters 738 - `Guzzle\Service\ClientInterface::execute()` now accepts an array, single command, or Traversable 739 - Fixed a bug in `Guzzle\Http\Message\Header\Link::addLink()` 740 - Better handling of calculating the size of a stream in `Guzzle\Stream\Stream` using fstat() and caching the size 741 - `Guzzle\Common\Exception\ExceptionCollection` now creates a more readable exception message 742 - Fixing BC break: Added back the MonologLogAdapter implementation rather than extending from PsrLog so that older 746 743 Symfony users can still use the old version of Monolog. 747 *Fixing BC break: Added the implementation back in for `Guzzle\Http\Message\AbstractMessage::getTokenizedHeader()`.744 - Fixing BC break: Added the implementation back in for `Guzzle\Http\Message\AbstractMessage::getTokenizedHeader()`. 748 745 Now triggering an E_USER_DEPRECATED warning when used. Use `$message->getHeader()->parseParams()`. 749 *Several performance improvements to `Guzzle\Common\Collection`750 *Added an `$options` argument to the end of the following methods of `Guzzle\Http\ClientInterface`:746 - Several performance improvements to `Guzzle\Common\Collection` 747 - Added an `$options` argument to the end of the following methods of `Guzzle\Http\ClientInterface`: 751 748 createRequest, head, delete, put, patch, post, options, prepareRequest 752 *Added an `$options` argument to the end of `Guzzle\Http\Message\Request\RequestFactoryInterface::createRequest()`753 *Added an `applyOptions()` method to `Guzzle\Http\Message\Request\RequestFactoryInterface`754 *Changed `Guzzle\Http\ClientInterface::get($uri = null, $headers = null, $body = null)` to749 - Added an `$options` argument to the end of `Guzzle\Http\Message\Request\RequestFactoryInterface::createRequest()` 750 - Added an `applyOptions()` method to `Guzzle\Http\Message\Request\RequestFactoryInterface` 751 - Changed `Guzzle\Http\ClientInterface::get($uri = null, $headers = null, $body = null)` to 755 752 `Guzzle\Http\ClientInterface::get($uri = null, $headers = null, $options = array())`. You can still pass in a 756 753 resource, string, or EntityBody into the $options parameter to specify the download location of the response. 757 *Changed `Guzzle\Common\Collection::__construct($data)` to no longer accepts a null value for `$data` but a754 - Changed `Guzzle\Common\Collection::__construct($data)` to no longer accepts a null value for `$data` but a 758 755 default `array()` 759 *Added `Guzzle\Stream\StreamInterface::isRepeatable`760 *Removed `Guzzle\Http\ClientInterface::setDefaultHeaders(). Use761 $client->getConfig()->setPath('request.options/headers/{header_name}', 'value')`. or756 - Added `Guzzle\Stream\StreamInterface::isRepeatable` 757 - Removed `Guzzle\Http\ClientInterface::setDefaultHeaders(). Use 758 $client->getConfig()->setPath('request.options/headers/{header_name}', 'value')`. or 762 759 $client->getConfig()->setPath('request.options/headers', array('header_name' => 'value'))`. 763 *Removed `Guzzle\Http\ClientInterface::getDefaultHeaders(). Use $client->getConfig()->getPath('request.options/headers')`.764 *Removed `Guzzle\Http\ClientInterface::expandTemplate()`765 *Removed `Guzzle\Http\ClientInterface::setRequestFactory()`766 *Removed `Guzzle\Http\ClientInterface::getCurlMulti()`767 *Removed `Guzzle\Http\Message\RequestInterface::canCache`768 *Removed `Guzzle\Http\Message\RequestInterface::setIsRedirect`769 *Removed `Guzzle\Http\Message\RequestInterface::isRedirect`770 *Made `Guzzle\Http\Client::expandTemplate` and `getUriTemplate` protected methods.771 *You can now enable E_USER_DEPRECATED warnings to see if you are using a deprecated method by setting760 - Removed `Guzzle\Http\ClientInterface::getDefaultHeaders(). Use $client->getConfig()->getPath('request.options/headers')`. 761 - Removed `Guzzle\Http\ClientInterface::expandTemplate()` 762 - Removed `Guzzle\Http\ClientInterface::setRequestFactory()` 763 - Removed `Guzzle\Http\ClientInterface::getCurlMulti()` 764 - Removed `Guzzle\Http\Message\RequestInterface::canCache` 765 - Removed `Guzzle\Http\Message\RequestInterface::setIsRedirect` 766 - Removed `Guzzle\Http\Message\RequestInterface::isRedirect` 767 - Made `Guzzle\Http\Client::expandTemplate` and `getUriTemplate` protected methods. 768 - You can now enable E_USER_DEPRECATED warnings to see if you are using a deprecated method by setting 772 769 `Guzzle\Common\Version::$emitWarnings` to true. 773 *Marked `Guzzle\Http\Message\Request::isResponseBodyRepeatable()` as deprecated. Use774 `$request->getResponseBody()->isRepeatable()` instead.775 *Marked `Guzzle\Http\Message\Request::canCache()` as deprecated. Use770 - Marked `Guzzle\Http\Message\Request::isResponseBodyRepeatable()` as deprecated. Use 771 `$request->getResponseBody()->isRepeatable()` instead. 772 - Marked `Guzzle\Http\Message\Request::canCache()` as deprecated. Use 776 773 `Guzzle\Plugin\Cache\DefaultCanCacheStrategy->canCacheRequest()` instead. 777 *Marked `Guzzle\Http\Message\Request::canCache()` as deprecated. Use774 - Marked `Guzzle\Http\Message\Request::canCache()` as deprecated. Use 778 775 `Guzzle\Plugin\Cache\DefaultCanCacheStrategy->canCacheRequest()` instead. 779 *Marked `Guzzle\Http\Message\Request::setIsRedirect()` as deprecated. Use the HistoryPlugin instead.780 *Marked `Guzzle\Http\Message\Request::isRedirect()` as deprecated. Use the HistoryPlugin instead.781 *Marked `Guzzle\Cache\CacheAdapterFactory::factory()` as deprecated782 *Marked 'command.headers', 'command.response_body' and 'command.on_complete' as deprecated for AbstractCommand.776 - Marked `Guzzle\Http\Message\Request::setIsRedirect()` as deprecated. Use the HistoryPlugin instead. 777 - Marked `Guzzle\Http\Message\Request::isRedirect()` as deprecated. Use the HistoryPlugin instead. 778 - Marked `Guzzle\Cache\CacheAdapterFactory::factory()` as deprecated 779 - Marked 'command.headers', 'command.response_body' and 'command.on_complete' as deprecated for AbstractCommand. 783 780 These will work through Guzzle 4.0 784 *Marked 'request.params' for `Guzzle\Http\Client` as deprecated. Use [request.options][params].785 *Marked `Guzzle\Service\Client::enableMagicMethods()` as deprecated. Magic methods can no longer be disabled on a Guzzle\Service\Client.786 *Marked `Guzzle\Service\Client::getDefaultHeaders()` as deprecated. Use $client->getConfig()->getPath('request.options/headers')`.787 *Marked `Guzzle\Service\Client::setDefaultHeaders()` as deprecated. Use $client->getConfig()->setPath('request.options/headers/{header_name}', 'value')`.788 *Marked `Guzzle\Parser\Url\UrlParser` as deprecated. Just use PHP's `parse_url()` and percent encode your UTF-8.789 *Marked `Guzzle\Common\Collection::inject()` as deprecated.790 *Marked `Guzzle\Plugin\CurlAuth\CurlAuthPlugin` as deprecated. Use `$client->getConfig()->setPath('request.options/auth', array('user', 'pass', 'Basic|Digest');`791 *CacheKeyProviderInterface and DefaultCacheKeyProvider are no longer used. All of this logic is handled in a781 - Marked 'request.params' for `Guzzle\Http\Client` as deprecated. Use [request.options][params]. 782 - Marked `Guzzle\Service\Client::enableMagicMethods()` as deprecated. Magic methods can no longer be disabled on a Guzzle\Service\Client. 783 - Marked `Guzzle\Service\Client::getDefaultHeaders()` as deprecated. Use $client->getConfig()->getPath('request.options/headers')`. 784 - Marked `Guzzle\Service\Client::setDefaultHeaders()` as deprecated. Use $client->getConfig()->setPath('request.options/headers/{header_name}', 'value')`. 785 - Marked `Guzzle\Parser\Url\UrlParser` as deprecated. Just use PHP's `parse_url()` and percent encode your UTF-8. 786 - Marked `Guzzle\Common\Collection::inject()` as deprecated. 787 - Marked `Guzzle\Plugin\CurlAuth\CurlAuthPlugin` as deprecated. Use `$client->getConfig()->setPath('request.options/auth', array('user', 'pass', 'Basic|Digest');` 788 - CacheKeyProviderInterface and DefaultCacheKeyProvider are no longer used. All of this logic is handled in a 792 789 CacheStorageInterface. These two objects and interface will be removed in a future version. 793 *Always setting X-cache headers on cached responses794 *Default cache TTLs are now handled by the CacheStorageInterface of a CachePlugin795 *`CacheStorageInterface::cache($key, Response $response, $ttl = null)` has changed to `cache(RequestInterface796 $request, Response $response);`797 *`CacheStorageInterface::fetch($key)` has changed to `fetch(RequestInterface $request);`798 *`CacheStorageInterface::delete($key)` has changed to `delete(RequestInterface $request);`799 *Added `CacheStorageInterface::purge($url)`800 *`DefaultRevalidation::__construct(CacheKeyProviderInterface $cacheKey, CacheStorageInterface $cache, CachePlugin801 $plugin)` has changed to `DefaultRevalidation::__construct(CacheStorageInterface $cache,802 CanCacheStrategyInterface $canCache = null)`803 *Added `RevalidationInterface::shouldRevalidate(RequestInterface $request, Response $response)`790 - Always setting X-cache headers on cached responses 791 - Default cache TTLs are now handled by the CacheStorageInterface of a CachePlugin 792 - `CacheStorageInterface::cache($key, Response $response, $ttl = null)` has changed to `cache(RequestInterface 793 $request, Response $response);` 794 - `CacheStorageInterface::fetch($key)` has changed to `fetch(RequestInterface $request);` 795 - `CacheStorageInterface::delete($key)` has changed to `delete(RequestInterface $request);` 796 - Added `CacheStorageInterface::purge($url)` 797 - `DefaultRevalidation::__construct(CacheKeyProviderInterface $cacheKey, CacheStorageInterface $cache, CachePlugin 798 $plugin)` has changed to `DefaultRevalidation::__construct(CacheStorageInterface $cache, 799 CanCacheStrategyInterface $canCache = null)` 800 - Added `RevalidationInterface::shouldRevalidate(RequestInterface $request, Response $response)` 804 801 805 802 ## 3.6.0 - 2013-05-29 806 803 807 *ServiceDescription now implements ToArrayInterface808 *Added command.hidden_params to blacklist certain headers from being treated as additionalParameters809 *Guzzle can now correctly parse incomplete URLs810 *Mixed casing of headers are now forced to be a single consistent casing across all values for that header.811 *Messages internally use a HeaderCollection object to delegate handling case-insensitive header resolution812 *Removed the whole changedHeader() function system of messages because all header changes now go through addHeader().813 *Specific header implementations can be created for complex headers. When a message creates a header, it uses a804 - ServiceDescription now implements ToArrayInterface 805 - Added command.hidden_params to blacklist certain headers from being treated as additionalParameters 806 - Guzzle can now correctly parse incomplete URLs 807 - Mixed casing of headers are now forced to be a single consistent casing across all values for that header. 808 - Messages internally use a HeaderCollection object to delegate handling case-insensitive header resolution 809 - Removed the whole changedHeader() function system of messages because all header changes now go through addHeader(). 810 - Specific header implementations can be created for complex headers. When a message creates a header, it uses a 814 811 HeaderFactory which can map specific headers to specific header classes. There is now a Link header and 815 812 CacheControl header implementation. 816 *Removed from interface: Guzzle\Http\ClientInterface::setUriTemplate817 *Removed from interface: Guzzle\Http\ClientInterface::setCurlMulti()818 *Removed Guzzle\Http\Message\Request::receivedRequestHeader() and implemented this functionality in813 - Removed from interface: Guzzle\Http\ClientInterface::setUriTemplate 814 - Removed from interface: Guzzle\Http\ClientInterface::setCurlMulti() 815 - Removed Guzzle\Http\Message\Request::receivedRequestHeader() and implemented this functionality in 819 816 Guzzle\Http\Curl\RequestMediator 820 *Removed the optional $asString parameter from MessageInterface::getHeader(). Just cast the header to a string.821 *Removed the optional $tryChunkedTransfer option from Guzzle\Http\Message\EntityEnclosingRequestInterface822 *Removed the $asObjects argument from Guzzle\Http\Message\MessageInterface::getHeaders()823 *Removed Guzzle\Parser\ParserRegister::get(). Use getParser()824 *Removed Guzzle\Parser\ParserRegister::set(). Use registerParser().825 *All response header helper functions return a string rather than mixing Header objects and strings inconsistently826 *Removed cURL blacklist support. This is no longer necessary now that Expect, Accept, etc. are managed by Guzzle817 - Removed the optional $asString parameter from MessageInterface::getHeader(). Just cast the header to a string. 818 - Removed the optional $tryChunkedTransfer option from Guzzle\Http\Message\EntityEnclosingRequestInterface 819 - Removed the $asObjects argument from Guzzle\Http\Message\MessageInterface::getHeaders() 820 - Removed Guzzle\Parser\ParserRegister::get(). Use getParser() 821 - Removed Guzzle\Parser\ParserRegister::set(). Use registerParser(). 822 - All response header helper functions return a string rather than mixing Header objects and strings inconsistently 823 - Removed cURL blacklist support. This is no longer necessary now that Expect, Accept, etc. are managed by Guzzle 827 824 directly via interfaces 828 *Removed the injecting of a request object onto a response object. The methods to get and set a request still exist825 - Removed the injecting of a request object onto a response object. The methods to get and set a request still exist 829 826 but are a no-op until removed. 830 *Most classes that used to require a `Guzzle\Service\Command\CommandInterface` typehint now request a827 - Most classes that used to require a `Guzzle\Service\Command\CommandInterface` typehint now request a 831 828 `Guzzle\Service\Command\ArrayCommandInterface`. 832 *Added `Guzzle\Http\Message\RequestInterface::startResponse()` to the RequestInterface to handle injecting a response829 - Added `Guzzle\Http\Message\RequestInterface::startResponse()` to the RequestInterface to handle injecting a response 833 830 on a request while the request is still being transferred 834 *The ability to case-insensitively search for header values835 *Guzzle\Http\Message\Header::hasExactHeader836 *Guzzle\Http\Message\Header::raw. Use getAll()837 *Deprecated cache control specific methods on Guzzle\Http\Message\AbstractMessage. Use the CacheControl header object831 - The ability to case-insensitively search for header values 832 - Guzzle\Http\Message\Header::hasExactHeader 833 - Guzzle\Http\Message\Header::raw. Use getAll() 834 - Deprecated cache control specific methods on Guzzle\Http\Message\AbstractMessage. Use the CacheControl header object 838 835 instead. 839 *`Guzzle\Service\Command\CommandInterface` now extends from ToArrayInterface and ArrayAccess840 *Added the ability to cast Model objects to a string to view debug information.836 - `Guzzle\Service\Command\CommandInterface` now extends from ToArrayInterface and ArrayAccess 837 - Added the ability to cast Model objects to a string to view debug information. 841 838 842 839 ## 3.5.0 - 2013-05-13 843 840 844 *Bug: Fixed a regression so that request responses are parsed only once per oncomplete event rather than multiple times845 *Bug: Better cleanup of one-time events across the board (when an event is meant to fire once, it will now remove841 - Bug: Fixed a regression so that request responses are parsed only once per oncomplete event rather than multiple times 842 - Bug: Better cleanup of one-time events across the board (when an event is meant to fire once, it will now remove 846 843 itself from the EventDispatcher) 847 *Bug: `Guzzle\Log\MessageFormatter` now properly writes "total_time" and "connect_time" values848 *Bug: Cloning an EntityEnclosingRequest now clones the EntityBody too849 *Bug: Fixed an undefined index error when parsing nested JSON responses with a sentAs parameter that reference a844 - Bug: `Guzzle\Log\MessageFormatter` now properly writes "total_time" and "connect_time" values 845 - Bug: Cloning an EntityEnclosingRequest now clones the EntityBody too 846 - Bug: Fixed an undefined index error when parsing nested JSON responses with a sentAs parameter that reference a 850 847 non-existent key 851 * Bug: All __call() method arguments are now required (helps with mocking frameworks)852 *Deprecating Response::getRequest() and now using a shallow clone of a request object to remove a circular reference848 - Bug: All \_\_call() method arguments are now required (helps with mocking frameworks) 849 - Deprecating Response::getRequest() and now using a shallow clone of a request object to remove a circular reference 853 850 to help with refcount based garbage collection of resources created by sending a request 854 *Deprecating ZF1 cache and log adapters. These will be removed in the next major version.855 *Deprecating `Response::getPreviousResponse()` (method signature still exists, but it's deprecated). Use the851 - Deprecating ZF1 cache and log adapters. These will be removed in the next major version. 852 - Deprecating `Response::getPreviousResponse()` (method signature still exists, but it's deprecated). Use the 856 853 HistoryPlugin for a history. 857 *Added a `responseBody` alias for the `response_body` location858 *Refactored internals to no longer rely on Response::getRequest()859 *HistoryPlugin can now be cast to a string860 *HistoryPlugin now logs transactions rather than requests and responses to more accurately keep track of the requests854 - Added a `responseBody` alias for the `response_body` location 855 - Refactored internals to no longer rely on Response::getRequest() 856 - HistoryPlugin can now be cast to a string 857 - HistoryPlugin now logs transactions rather than requests and responses to more accurately keep track of the requests 861 858 and responses that are sent over the wire 862 *Added `getEffectiveUrl()` and `getRedirectCount()` to Response objects859 - Added `getEffectiveUrl()` and `getRedirectCount()` to Response objects 863 860 864 861 ## 3.4.3 - 2013-04-30 865 862 866 *Bug fix: Fixing bug introduced in 3.4.2 where redirect responses are duplicated on the final redirected response867 *Added a check to re-extract the temp cacert bundle from the phar before sending each request863 - Bug fix: Fixing bug introduced in 3.4.2 where redirect responses are duplicated on the final redirected response 864 - Added a check to re-extract the temp cacert bundle from the phar before sending each request 868 865 869 866 ## 3.4.2 - 2013-04-29 870 867 871 *Bug fix: Stream objects now work correctly with "a" and "a+" modes872 *Bug fix: Removing `Transfer-Encoding: chunked` header when a Content-Length is present873 *Bug fix: AsyncPlugin no longer forces HEAD requests874 *Bug fix: DateTime timezones are now properly handled when using the service description schema formatter875 *Bug fix: CachePlugin now properly handles stale-if-error directives when a request to the origin server fails876 *Setting a response on a request will write to the custom request body from the response body if one is specified877 *LogPlugin now writes to php://output when STDERR is undefined878 *Added the ability to set multiple POST files for the same key in a single call879 *application/x-www-form-urlencoded POSTs now use the utf-8 charset by default880 *Added the ability to queue CurlExceptions to the MockPlugin881 *Cleaned up how manual responses are queued on requests (removed "queued_response" and now using request.before_send)882 *Configuration loading now allows remote files868 - Bug fix: Stream objects now work correctly with "a" and "a+" modes 869 - Bug fix: Removing `Transfer-Encoding: chunked` header when a Content-Length is present 870 - Bug fix: AsyncPlugin no longer forces HEAD requests 871 - Bug fix: DateTime timezones are now properly handled when using the service description schema formatter 872 - Bug fix: CachePlugin now properly handles stale-if-error directives when a request to the origin server fails 873 - Setting a response on a request will write to the custom request body from the response body if one is specified 874 - LogPlugin now writes to php://output when STDERR is undefined 875 - Added the ability to set multiple POST files for the same key in a single call 876 - application/x-www-form-urlencoded POSTs now use the utf-8 charset by default 877 - Added the ability to queue CurlExceptions to the MockPlugin 878 - Cleaned up how manual responses are queued on requests (removed "queued_response" and now using request.before_send) 879 - Configuration loading now allows remote files 883 880 884 881 ## 3.4.1 - 2013-04-16 885 882 886 *Large refactoring to how CurlMulti handles work. There is now a proxy that sits in front of a pool of CurlMulti883 - Large refactoring to how CurlMulti handles work. There is now a proxy that sits in front of a pool of CurlMulti 887 884 handles. This greatly simplifies the implementation, fixes a couple bugs, and provides a small performance boost. 888 *Exceptions are now properly grouped when sending requests in parallel889 *Redirects are now properly aggregated when a multi transaction fails890 *Redirects now set the response on the original object even in the event of a failure891 *Bug fix: Model names are now properly set even when using $refs892 *Added support for PHP 5.5's CurlFile to prevent warnings with the deprecated @ syntax893 *Added support for oauth_callback in OAuth signatures894 *Added support for oauth_verifier in OAuth signatures895 *Added support to attempt to retrieve a command first literally, then ucfirst, the with inflection885 - Exceptions are now properly grouped when sending requests in parallel 886 - Redirects are now properly aggregated when a multi transaction fails 887 - Redirects now set the response on the original object even in the event of a failure 888 - Bug fix: Model names are now properly set even when using $refs 889 - Added support for PHP 5.5's CurlFile to prevent warnings with the deprecated @ syntax 890 - Added support for oauth_callback in OAuth signatures 891 - Added support for oauth_verifier in OAuth signatures 892 - Added support to attempt to retrieve a command first literally, then ucfirst, the with inflection 896 893 897 894 ## 3.4.0 - 2013-04-11 898 895 899 *Bug fix: URLs are now resolved correctly based on http://tools.ietf.org/html/rfc3986#section-5.2. #289900 *Bug fix: Absolute URLs with a path in a service description will now properly override the base URL. #289901 *Bug fix: Parsing a query string with a single PHP array value will now result in an array. #263902 *Bug fix: Better normalization of the User-Agent header to prevent duplicate headers. #264.903 *Bug fix: Added `number` type to service descriptions.904 *Bug fix: empty parameters are removed from an OAuth signature905 *Bug fix: Revalidating a cache entry prefers the Last-Modified over the Date header906 *Bug fix: Fixed "array to string" error when validating a union of types in a service description907 *Bug fix: Removed code that attempted to determine the size of a stream when data is written to the stream908 *Bug fix: Not including an `oauth_token` if the value is null in the OauthPlugin.909 *Bug fix: Now correctly aggregating successful requests and failed requests in CurlMulti when a redirect occurs.910 *The new default CURLOPT_TIMEOUT setting has been increased to 150 seconds so that Guzzle works on poor connections.911 *Added a feature to EntityEnclosingRequest::setBody() that will automatically set the Content-Type of the request if896 - Bug fix: URLs are now resolved correctly based on http://tools.ietf.org/html/rfc3986#section-5.2. #289 897 - Bug fix: Absolute URLs with a path in a service description will now properly override the base URL. #289 898 - Bug fix: Parsing a query string with a single PHP array value will now result in an array. #263 899 - Bug fix: Better normalization of the User-Agent header to prevent duplicate headers. #264. 900 - Bug fix: Added `number` type to service descriptions. 901 - Bug fix: empty parameters are removed from an OAuth signature 902 - Bug fix: Revalidating a cache entry prefers the Last-Modified over the Date header 903 - Bug fix: Fixed "array to string" error when validating a union of types in a service description 904 - Bug fix: Removed code that attempted to determine the size of a stream when data is written to the stream 905 - Bug fix: Not including an `oauth_token` if the value is null in the OauthPlugin. 906 - Bug fix: Now correctly aggregating successful requests and failed requests in CurlMulti when a redirect occurs. 907 - The new default CURLOPT_TIMEOUT setting has been increased to 150 seconds so that Guzzle works on poor connections. 908 - Added a feature to EntityEnclosingRequest::setBody() that will automatically set the Content-Type of the request if 912 909 the Content-Type can be determined based on the entity body or the path of the request. 913 *Added the ability to overwrite configuration settings in a client when grabbing a throwaway client from a builder.914 *Added support for a PSR-3 LogAdapter.915 *Added a `command.after_prepare` event916 *Added `oauth_callback` parameter to the OauthPlugin917 *Added the ability to create a custom stream class when using a stream factory918 *Added a CachingEntityBody decorator919 *Added support for `additionalParameters` in service descriptions to define how custom parameters are serialized.920 *The bundled SSL certificate is now provided in the phar file and extracted when running Guzzle from a phar.921 *You can now send any EntityEnclosingRequest with POST fields or POST files and cURL will handle creating bodies922 *POST requests using a custom entity body are now treated exactly like PUT requests but with a custom cURL method. This910 - Added the ability to overwrite configuration settings in a client when grabbing a throwaway client from a builder. 911 - Added support for a PSR-3 LogAdapter. 912 - Added a `command.after_prepare` event 913 - Added `oauth_callback` parameter to the OauthPlugin 914 - Added the ability to create a custom stream class when using a stream factory 915 - Added a CachingEntityBody decorator 916 - Added support for `additionalParameters` in service descriptions to define how custom parameters are serialized. 917 - The bundled SSL certificate is now provided in the phar file and extracted when running Guzzle from a phar. 918 - You can now send any EntityEnclosingRequest with POST fields or POST files and cURL will handle creating bodies 919 - POST requests using a custom entity body are now treated exactly like PUT requests but with a custom cURL method. This 923 920 means that the redirect behavior of POST requests with custom bodies will not be the same as POST requests that use 924 921 POST fields or files (the latter is only used when emulating a form POST in the browser). 925 *Lots of cleanup to CurlHandle::factory and RequestFactory::createRequest922 - Lots of cleanup to CurlHandle::factory and RequestFactory::createRequest 926 923 927 924 ## 3.3.1 - 2013-03-10 928 925 929 *Added the ability to create PHP streaming responses from HTTP requests930 *Bug fix: Running any filters when parsing response headers with service descriptions931 *Bug fix: OauthPlugin fixes to allow for multi-dimensional array signing, and sorting parameters before signing932 *Bug fix: Removed the adding of default empty arrays and false Booleans to responses in order to be consistent across926 - Added the ability to create PHP streaming responses from HTTP requests 927 - Bug fix: Running any filters when parsing response headers with service descriptions 928 - Bug fix: OauthPlugin fixes to allow for multi-dimensional array signing, and sorting parameters before signing 929 - Bug fix: Removed the adding of default empty arrays and false Booleans to responses in order to be consistent across 933 930 response location visitors. 934 *Bug fix: Removed the possibility of creating configuration files with circular dependencies935 *RequestFactory::create() now uses the key of a POST file when setting the POST file name936 *Added xmlAllowEmpty to serialize an XML body even if no XML specific parameters are set931 - Bug fix: Removed the possibility of creating configuration files with circular dependencies 932 - RequestFactory::create() now uses the key of a POST file when setting the POST file name 933 - Added xmlAllowEmpty to serialize an XML body even if no XML specific parameters are set 937 934 938 935 ## 3.3.0 - 2013-03-03 939 936 940 *A large number of performance optimizations have been made941 *Bug fix: Added 'wb' as a valid write mode for streams942 *Bug fix: `Guzzle\Http\Message\Response::json()` now allows scalar values to be returned943 *Bug fix: Fixed bug in `Guzzle\Http\Message\Response` where wrapping quotes were stripped from `getEtag()`944 *BC: Removed `Guzzle\Http\Utils` class945 *BC: Setting a service description on a client will no longer modify the client's command factories.946 *BC: Emitting IO events from a RequestMediator is now a parameter that must be set in a request's curl options using937 - A large number of performance optimizations have been made 938 - Bug fix: Added 'wb' as a valid write mode for streams 939 - Bug fix: `Guzzle\Http\Message\Response::json()` now allows scalar values to be returned 940 - Bug fix: Fixed bug in `Guzzle\Http\Message\Response` where wrapping quotes were stripped from `getEtag()` 941 - BC: Removed `Guzzle\Http\Utils` class 942 - BC: Setting a service description on a client will no longer modify the client's command factories. 943 - BC: Emitting IO events from a RequestMediator is now a parameter that must be set in a request's curl options using 947 944 the 'emit_io' key. This was previously set under a request's parameters using 'curl.emit_io' 948 *BC: `Guzzle\Stream\Stream::getWrapper()` and `Guzzle\Stream\Stream::getSteamType()` are no longer converted to945 - BC: `Guzzle\Stream\Stream::getWrapper()` and `Guzzle\Stream\Stream::getSteamType()` are no longer converted to 949 946 lowercase 950 *Operation parameter objects are now lazy loaded internally951 *Added ErrorResponsePlugin that can throw errors for responses defined in service description operations' errorResponses952 *Added support for instantiating responseType=class responseClass classes. Classes must implement947 - Operation parameter objects are now lazy loaded internally 948 - Added ErrorResponsePlugin that can throw errors for responses defined in service description operations' errorResponses 949 - Added support for instantiating responseType=class responseClass classes. Classes must implement 953 950 `Guzzle\Service\Command\ResponseClassInterface` 954 *Added support for additionalProperties for top-level parameters in responseType=model responseClasses. These951 - Added support for additionalProperties for top-level parameters in responseType=model responseClasses. These 955 952 additional properties also support locations and can be used to parse JSON responses where the outermost part of the 956 953 JSON is an array 957 *Added support for nested renaming of JSON models (rename sentAs to name)958 *CachePlugin959 *Added support for stale-if-error so that the CachePlugin can now serve stale content from the cache on error960 *Debug headers can now added to cached response in the CachePlugin954 - Added support for nested renaming of JSON models (rename sentAs to name) 955 - CachePlugin 956 - Added support for stale-if-error so that the CachePlugin can now serve stale content from the cache on error 957 - Debug headers can now added to cached response in the CachePlugin 961 958 962 959 ## 3.2.0 - 2013-02-14 963 960 964 *CurlMulti is no longer reused globally. A new multi object is created per-client. This helps to isolate clients.965 *URLs with no path no longer contain a "/" by default966 *Guzzle\Http\QueryString does no longer manages the leading "?". This is now handled in Guzzle\Http\Url.967 *BadResponseException no longer includes the full request and response message968 *Adding setData() to Guzzle\Service\Description\ServiceDescriptionInterface969 *Adding getResponseBody() to Guzzle\Http\Message\RequestInterface970 *Various updates to classes to use ServiceDescriptionInterface type hints rather than ServiceDescription971 *Header values can now be normalized into distinct values when multiple headers are combined with a comma separated list972 *xmlEncoding can now be customized for the XML declaration of a XML service description operation973 *Guzzle\Http\QueryString now uses Guzzle\Http\QueryAggregator\QueryAggregatorInterface objects to add custom value961 - CurlMulti is no longer reused globally. A new multi object is created per-client. This helps to isolate clients. 962 - URLs with no path no longer contain a "/" by default 963 - Guzzle\Http\QueryString does no longer manages the leading "?". This is now handled in Guzzle\Http\Url. 964 - BadResponseException no longer includes the full request and response message 965 - Adding setData() to Guzzle\Service\Description\ServiceDescriptionInterface 966 - Adding getResponseBody() to Guzzle\Http\Message\RequestInterface 967 - Various updates to classes to use ServiceDescriptionInterface type hints rather than ServiceDescription 968 - Header values can now be normalized into distinct values when multiple headers are combined with a comma separated list 969 - xmlEncoding can now be customized for the XML declaration of a XML service description operation 970 - Guzzle\Http\QueryString now uses Guzzle\Http\QueryAggregator\QueryAggregatorInterface objects to add custom value 974 971 aggregation and no longer uses callbacks 975 *The URL encoding implementation of Guzzle\Http\QueryString can now be customized976 *Bug fix: Filters were not always invoked for array service description parameters977 *Bug fix: Redirects now use a target response body rather than a temporary response body978 *Bug fix: The default exponential backoff BackoffPlugin was not giving when the request threshold was exceeded979 *Bug fix: Guzzle now takes the first found value when grabbing Cache-Control directives972 - The URL encoding implementation of Guzzle\Http\QueryString can now be customized 973 - Bug fix: Filters were not always invoked for array service description parameters 974 - Bug fix: Redirects now use a target response body rather than a temporary response body 975 - Bug fix: The default exponential backoff BackoffPlugin was not giving when the request threshold was exceeded 976 - Bug fix: Guzzle now takes the first found value when grabbing Cache-Control directives 980 977 981 978 ## 3.1.2 - 2013-01-27 982 979 983 *Refactored how operation responses are parsed. Visitors now include a before() method responsible for parsing the980 - Refactored how operation responses are parsed. Visitors now include a before() method responsible for parsing the 984 981 response body. For example, the XmlVisitor now parses the XML response into an array in the before() method. 985 *Fixed an issue where cURL would not automatically decompress responses when the Accept-Encoding header was sent986 *CURLOPT_SSL_VERIFYHOST is never set to 1 because it is deprecated (see 5e0ff2ef20f839e19d1eeb298f90ba3598784444)987 *Fixed a bug where redirect responses were not chained correctly using getPreviousResponse()988 *Setting default headers on a client after setting the user-agent will not erase the user-agent setting982 - Fixed an issue where cURL would not automatically decompress responses when the Accept-Encoding header was sent 983 - CURLOPT_SSL_VERIFYHOST is never set to 1 because it is deprecated (see 5e0ff2ef20f839e19d1eeb298f90ba3598784444) 984 - Fixed a bug where redirect responses were not chained correctly using getPreviousResponse() 985 - Setting default headers on a client after setting the user-agent will not erase the user-agent setting 989 986 990 987 ## 3.1.1 - 2013-01-20 991 988 992 *Adding wildcard support to Guzzle\Common\Collection::getPath()993 *Adding alias support to ServiceBuilder configs994 *Adding Guzzle\Service\Resource\CompositeResourceIteratorFactory and cleaning up factory interface989 - Adding wildcard support to Guzzle\Common\Collection::getPath() 990 - Adding alias support to ServiceBuilder configs 991 - Adding Guzzle\Service\Resource\CompositeResourceIteratorFactory and cleaning up factory interface 995 992 996 993 ## 3.1.0 - 2013-01-12 997 994 998 *BC: CurlException now extends from RequestException rather than BadResponseException999 *BC: Renamed Guzzle\Plugin\Cache\CanCacheStrategyInterface::canCache() to canCacheRequest() and added CanCacheResponse()1000 *Added getData to ServiceDescriptionInterface1001 *Added context array to RequestInterface::setState()1002 *Bug: Removing hard dependency on the BackoffPlugin from Guzzle\Http1003 *Bug: Adding required content-type when JSON request visitor adds JSON to a command1004 *Bug: Fixing the serialization of a service description with custom data1005 *Made it easier to deal with exceptions thrown when transferring commands or requests in parallel by providing995 - BC: CurlException now extends from RequestException rather than BadResponseException 996 - BC: Renamed Guzzle\Plugin\Cache\CanCacheStrategyInterface::canCache() to canCacheRequest() and added CanCacheResponse() 997 - Added getData to ServiceDescriptionInterface 998 - Added context array to RequestInterface::setState() 999 - Bug: Removing hard dependency on the BackoffPlugin from Guzzle\Http 1000 - Bug: Adding required content-type when JSON request visitor adds JSON to a command 1001 - Bug: Fixing the serialization of a service description with custom data 1002 - Made it easier to deal with exceptions thrown when transferring commands or requests in parallel by providing 1006 1003 an array of successful and failed responses 1007 *Moved getPath from Guzzle\Service\Resource\Model to Guzzle\Common\Collection1008 *Added Guzzle\Http\IoEmittingEntityBody1009 *Moved command filtration from validators to location visitors1010 *Added `extends` attributes to service description parameters1011 *Added getModels to ServiceDescriptionInterface1004 - Moved getPath from Guzzle\Service\Resource\Model to Guzzle\Common\Collection 1005 - Added Guzzle\Http\IoEmittingEntityBody 1006 - Moved command filtration from validators to location visitors 1007 - Added `extends` attributes to service description parameters 1008 - Added getModels to ServiceDescriptionInterface 1012 1009 1013 1010 ## 3.0.7 - 2012-12-19 1014 1011 1015 *Fixing phar detection when forcing a cacert to system if null or true1016 *Allowing filename to be passed to `Guzzle\Http\Message\Request::setResponseBody()`1017 *Cleaning up `Guzzle\Common\Collection::inject` method1018 *Adding a response_body location to service descriptions1012 - Fixing phar detection when forcing a cacert to system if null or true 1013 - Allowing filename to be passed to `Guzzle\Http\Message\Request::setResponseBody()` 1014 - Cleaning up `Guzzle\Common\Collection::inject` method 1015 - Adding a response_body location to service descriptions 1019 1016 1020 1017 ## 3.0.6 - 2012-12-09 1021 1018 1022 *CurlMulti performance improvements1023 *Adding setErrorResponses() to Operation1024 *composer.json tweaks1019 - CurlMulti performance improvements 1020 - Adding setErrorResponses() to Operation 1021 - composer.json tweaks 1025 1022 1026 1023 ## 3.0.5 - 2012-11-18 1027 1024 1028 *Bug: Fixing an infinite recursion bug caused from revalidating with the CachePlugin1029 *Bug: Response body can now be a string containing "0"1030 *Bug: Using Guzzle inside of a phar uses system by default but now allows for a custom cacert1031 *Bug: QueryString::fromString now properly parses query string parameters that contain equal signs1032 *Added support for XML attributes in service description responses1033 *DefaultRequestSerializer now supports array URI parameter values for URI template expansion1034 *Added better mimetype guessing to requests and post files1025 - Bug: Fixing an infinite recursion bug caused from revalidating with the CachePlugin 1026 - Bug: Response body can now be a string containing "0" 1027 - Bug: Using Guzzle inside of a phar uses system by default but now allows for a custom cacert 1028 - Bug: QueryString::fromString now properly parses query string parameters that contain equal signs 1029 - Added support for XML attributes in service description responses 1030 - DefaultRequestSerializer now supports array URI parameter values for URI template expansion 1031 - Added better mimetype guessing to requests and post files 1035 1032 1036 1033 ## 3.0.4 - 2012-11-11 1037 1034 1038 *Bug: Fixed a bug when adding multiple cookies to a request to use the correct glue value1039 *Bug: Cookies can now be added that have a name, domain, or value set to "0"1040 *Bug: Using the system cacert bundle when using the Phar1041 *Added json and xml methods to Response to make it easier to parse JSON and XML response data into data structures1042 *Enhanced cookie jar de-duplication1043 *Added the ability to enable strict cookie jars that throw exceptions when invalid cookies are added1044 *Added setStream to StreamInterface to actually make it possible to implement custom rewind behavior for entity bodies1045 *Added the ability to create any sort of hash for a stream rather than just an MD5 hash1035 - Bug: Fixed a bug when adding multiple cookies to a request to use the correct glue value 1036 - Bug: Cookies can now be added that have a name, domain, or value set to "0" 1037 - Bug: Using the system cacert bundle when using the Phar 1038 - Added json and xml methods to Response to make it easier to parse JSON and XML response data into data structures 1039 - Enhanced cookie jar de-duplication 1040 - Added the ability to enable strict cookie jars that throw exceptions when invalid cookies are added 1041 - Added setStream to StreamInterface to actually make it possible to implement custom rewind behavior for entity bodies 1042 - Added the ability to create any sort of hash for a stream rather than just an MD5 hash 1046 1043 1047 1044 ## 3.0.3 - 2012-11-04 1048 1045 1049 *Implementing redirects in PHP rather than cURL1050 *Added PECL URI template extension and using as default parser if available1051 *Bug: Fixed Content-Length parsing of Response factory1052 *Adding rewind() method to entity bodies and streams. Allows for custom rewinding of non-repeatable streams.1053 *Adding ToArrayInterface throughout library1054 *Fixing OauthPlugin to create unique nonce values per request1046 - Implementing redirects in PHP rather than cURL 1047 - Added PECL URI template extension and using as default parser if available 1048 - Bug: Fixed Content-Length parsing of Response factory 1049 - Adding rewind() method to entity bodies and streams. Allows for custom rewinding of non-repeatable streams. 1050 - Adding ToArrayInterface throughout library 1051 - Fixing OauthPlugin to create unique nonce values per request 1055 1052 1056 1053 ## 3.0.2 - 2012-10-25 1057 1054 1058 *Magic methods are enabled by default on clients1059 *Magic methods return the result of a command1060 *Service clients no longer require a base_url option in the factory1061 *Bug: Fixed an issue with URI templates where null template variables were being expanded1055 - Magic methods are enabled by default on clients 1056 - Magic methods return the result of a command 1057 - Service clients no longer require a base_url option in the factory 1058 - Bug: Fixed an issue with URI templates where null template variables were being expanded 1062 1059 1063 1060 ## 3.0.1 - 2012-10-22 1064 1061 1065 *Models can now be used like regular collection objects by calling filter, map, etc.1066 *Models no longer require a Parameter structure or initial data in the constructor1067 *Added a custom AppendIterator to get around a PHP bug with the `\AppendIterator`1062 - Models can now be used like regular collection objects by calling filter, map, etc. 1063 - Models no longer require a Parameter structure or initial data in the constructor 1064 - Added a custom AppendIterator to get around a PHP bug with the `\AppendIterator` 1068 1065 1069 1066 ## 3.0.0 - 2012-10-15 1070 1067 1071 *Rewrote service description format to be based on Swagger1072 *Now based on JSON schema1073 *Added nested input structures and nested response models1074 *Support for JSON and XML input and output models1075 *Renamed `commands` to `operations`1076 *Removed dot class notation1077 *Removed custom types1078 *Broke the project into smaller top-level namespaces to be more component friendly1079 *Removed support for XML configs and descriptions. Use arrays or JSON files.1080 *Removed the Validation component and Inspector1081 *Moved all cookie code to Guzzle\Plugin\Cookie1082 *Magic methods on a Guzzle\Service\Client now return the command un-executed.1083 *Calling getResult() or getResponse() on a command will lazily execute the command if needed.1084 *Now shipping with cURL's CA certs and using it by default1085 *Added previousResponse() method to response objects1086 *No longer sending Accept and Accept-Encoding headers on every request1087 *Only sending an Expect header by default when a payload is greater than 1MB1088 *Added/moved client options:1089 *curl.blacklist to curl.option.blacklist1090 *Added ssl.certificate_authority1091 *Added a Guzzle\Iterator component1092 *Moved plugins from Guzzle\Http\Plugin to Guzzle\Plugin1093 *Added a more robust backoff retry strategy (replaced the ExponentialBackoffPlugin)1094 *Added a more robust caching plugin1095 *Added setBody to response objects1096 *Updating LogPlugin to use a more flexible MessageFormatter1097 *Added a completely revamped build process1098 *Cleaning up Collection class and removing default values from the get method1099 *Fixed ZF2 cache adapters1068 - Rewrote service description format to be based on Swagger 1069 - Now based on JSON schema 1070 - Added nested input structures and nested response models 1071 - Support for JSON and XML input and output models 1072 - Renamed `commands` to `operations` 1073 - Removed dot class notation 1074 - Removed custom types 1075 - Broke the project into smaller top-level namespaces to be more component friendly 1076 - Removed support for XML configs and descriptions. Use arrays or JSON files. 1077 - Removed the Validation component and Inspector 1078 - Moved all cookie code to Guzzle\Plugin\Cookie 1079 - Magic methods on a Guzzle\Service\Client now return the command un-executed. 1080 - Calling getResult() or getResponse() on a command will lazily execute the command if needed. 1081 - Now shipping with cURL's CA certs and using it by default 1082 - Added previousResponse() method to response objects 1083 - No longer sending Accept and Accept-Encoding headers on every request 1084 - Only sending an Expect header by default when a payload is greater than 1MB 1085 - Added/moved client options: 1086 - curl.blacklist to curl.option.blacklist 1087 - Added ssl.certificate_authority 1088 - Added a Guzzle\Iterator component 1089 - Moved plugins from Guzzle\Http\Plugin to Guzzle\Plugin 1090 - Added a more robust backoff retry strategy (replaced the ExponentialBackoffPlugin) 1091 - Added a more robust caching plugin 1092 - Added setBody to response objects 1093 - Updating LogPlugin to use a more flexible MessageFormatter 1094 - Added a completely revamped build process 1095 - Cleaning up Collection class and removing default values from the get method 1096 - Fixed ZF2 cache adapters 1100 1097 1101 1098 ## 2.8.8 - 2012-10-15 1102 1099 1103 *Bug: Fixed a cookie issue that caused dot prefixed domains to not match where popular browsers did1100 - Bug: Fixed a cookie issue that caused dot prefixed domains to not match where popular browsers did 1104 1101 1105 1102 ## 2.8.7 - 2012-09-30 1106 1103 1107 *Bug: Fixed config file aliases for JSON includes1108 *Bug: Fixed cookie bug on a request object by using CookieParser to parse cookies on requests1109 *Bug: Removing the path to a file when sending a Content-Disposition header on a POST upload1110 *Bug: Hardening request and response parsing to account for missing parts1111 *Bug: Fixed PEAR packaging1112 *Bug: Fixed Request::getInfo1113 *Bug: Fixed cases where CURLM_CALL_MULTI_PERFORM return codes were causing curl transactions to fail1114 *Adding the ability for the namespace Iterator factory to look in multiple directories1115 *Added more getters/setters/removers from service descriptions1116 *Added the ability to remove POST fields from OAuth signatures1117 *OAuth plugin now supports 2-legged OAuth1104 - Bug: Fixed config file aliases for JSON includes 1105 - Bug: Fixed cookie bug on a request object by using CookieParser to parse cookies on requests 1106 - Bug: Removing the path to a file when sending a Content-Disposition header on a POST upload 1107 - Bug: Hardening request and response parsing to account for missing parts 1108 - Bug: Fixed PEAR packaging 1109 - Bug: Fixed Request::getInfo 1110 - Bug: Fixed cases where CURLM_CALL_MULTI_PERFORM return codes were causing curl transactions to fail 1111 - Adding the ability for the namespace Iterator factory to look in multiple directories 1112 - Added more getters/setters/removers from service descriptions 1113 - Added the ability to remove POST fields from OAuth signatures 1114 - OAuth plugin now supports 2-legged OAuth 1118 1115 1119 1116 ## 2.8.6 - 2012-09-05 1120 1117 1121 *Added the ability to modify and build service descriptions1122 *Added the use of visitors to apply parameters to locations in service descriptions using the dynamic command1123 *Added a `json` parameter location1124 *Now allowing dot notation for classes in the CacheAdapterFactory1125 *Using the union of two arrays rather than an array_merge when extending service builder services and service params1126 *Ensuring that a service is a string before doing strpos() checks on it when substituting services for references1118 - Added the ability to modify and build service descriptions 1119 - Added the use of visitors to apply parameters to locations in service descriptions using the dynamic command 1120 - Added a `json` parameter location 1121 - Now allowing dot notation for classes in the CacheAdapterFactory 1122 - Using the union of two arrays rather than an array_merge when extending service builder services and service params 1123 - Ensuring that a service is a string before doing strpos() checks on it when substituting services for references 1127 1124 in service builder config files. 1128 *Services defined in two different config files that include one another will by default replace the previously1125 - Services defined in two different config files that include one another will by default replace the previously 1129 1126 defined service, but you can now create services that extend themselves and merge their settings over the previous 1130 *The JsonLoader now supports aliasing filenames with different filenames. This allows you to alias something like1131 ' _default' with a default JSON configuration file.1127 - The JsonLoader now supports aliasing filenames with different filenames. This allows you to alias something like 1128 '\_default' with a default JSON configuration file. 1132 1129 1133 1130 ## 2.8.5 - 2012-08-29 1134 1131 1135 *Bug: Suppressed empty arrays from URI templates1136 *Bug: Added the missing $options argument from ServiceDescription::factory to enable caching1137 *Added support for HTTP responses that do not contain a reason phrase in the start-line1138 *AbstractCommand commands are now invokable1139 *Added a way to get the data used when signing an Oauth request before a request is sent1132 - Bug: Suppressed empty arrays from URI templates 1133 - Bug: Added the missing $options argument from ServiceDescription::factory to enable caching 1134 - Added support for HTTP responses that do not contain a reason phrase in the start-line 1135 - AbstractCommand commands are now invokable 1136 - Added a way to get the data used when signing an Oauth request before a request is sent 1140 1137 1141 1138 ## 2.8.4 - 2012-08-15 1142 1139 1143 *Bug: Custom delay time calculations are no longer ignored in the ExponentialBackoffPlugin1144 *Added the ability to transfer entity bodies as a string rather than streamed. This gets around curl error 65. Set `body_as_string` in a request's curl options to enable.1145 *Added a StreamInterface, EntityBodyInterface, and added ftell() to Guzzle\Common\Stream1146 *Added an AbstractEntityBodyDecorator and a ReadLimitEntityBody decorator to transfer only a subset of a decorated stream1147 *Stream and EntityBody objects will now return the file position to the previous position after a read required operation (e.g. getContentMd5())1148 *Added additional response status codes1149 *Removed SSL information from the default User-Agent header1150 *DELETE requests can now send an entity body1151 *Added an EventDispatcher to the ExponentialBackoffPlugin and added an ExponentialBackoffLogger to log backoff retries1152 *Added the ability of the MockPlugin to consume mocked request bodies1153 *LogPlugin now exposes request and response objects in the extras array1140 - Bug: Custom delay time calculations are no longer ignored in the ExponentialBackoffPlugin 1141 - Added the ability to transfer entity bodies as a string rather than streamed. This gets around curl error 65. Set `body_as_string` in a request's curl options to enable. 1142 - Added a StreamInterface, EntityBodyInterface, and added ftell() to Guzzle\Common\Stream 1143 - Added an AbstractEntityBodyDecorator and a ReadLimitEntityBody decorator to transfer only a subset of a decorated stream 1144 - Stream and EntityBody objects will now return the file position to the previous position after a read required operation (e.g. getContentMd5()) 1145 - Added additional response status codes 1146 - Removed SSL information from the default User-Agent header 1147 - DELETE requests can now send an entity body 1148 - Added an EventDispatcher to the ExponentialBackoffPlugin and added an ExponentialBackoffLogger to log backoff retries 1149 - Added the ability of the MockPlugin to consume mocked request bodies 1150 - LogPlugin now exposes request and response objects in the extras array 1154 1151 1155 1152 ## 2.8.3 - 2012-07-30 1156 1153 1157 *Bug: Fixed a case where empty POST requests were sent as GET requests1158 *Bug: Fixed a bug in ExponentialBackoffPlugin that caused fatal errors when retrying an EntityEnclosingRequest that does not have a body1159 *Bug: Setting the response body of a request to null after completing a request, not when setting the state of a request to new1160 *Added multiple inheritance to service description commands1161 *Added an ApiCommandInterface and added `getParamNames()` and `hasParam()`1162 *Removed the default 2mb size cutoff from the Md5ValidatorPlugin so that it now defaults to validating everything1163 *Changed CurlMulti::perform to pass a smaller timeout to CurlMulti::executeHandles1154 - Bug: Fixed a case where empty POST requests were sent as GET requests 1155 - Bug: Fixed a bug in ExponentialBackoffPlugin that caused fatal errors when retrying an EntityEnclosingRequest that does not have a body 1156 - Bug: Setting the response body of a request to null after completing a request, not when setting the state of a request to new 1157 - Added multiple inheritance to service description commands 1158 - Added an ApiCommandInterface and added `getParamNames()` and `hasParam()` 1159 - Removed the default 2mb size cutoff from the Md5ValidatorPlugin so that it now defaults to validating everything 1160 - Changed CurlMulti::perform to pass a smaller timeout to CurlMulti::executeHandles 1164 1161 1165 1162 ## 2.8.2 - 2012-07-24 1166 1163 1167 *Bug: Query string values set to 0 are no longer dropped from the query string1168 *Bug: A Collection object is no longer created each time a call is made to `Guzzle\Service\Command\AbstractCommand::getRequestHeaders()`1169 *Bug: `+` is now treated as an encoded space when parsing query strings1170 *QueryString and Collection performance improvements1171 *Allowing dot notation for class paths in filters attribute of a service descriptions1164 - Bug: Query string values set to 0 are no longer dropped from the query string 1165 - Bug: A Collection object is no longer created each time a call is made to `Guzzle\Service\Command\AbstractCommand::getRequestHeaders()` 1166 - Bug: `+` is now treated as an encoded space when parsing query strings 1167 - QueryString and Collection performance improvements 1168 - Allowing dot notation for class paths in filters attribute of a service descriptions 1172 1169 1173 1170 ## 2.8.1 - 2012-07-16 1174 1171 1175 *Loosening Event Dispatcher dependency1176 *POST redirects can now be customized using CURLOPT_POSTREDIR1172 - Loosening Event Dispatcher dependency 1173 - POST redirects can now be customized using CURLOPT_POSTREDIR 1177 1174 1178 1175 ## 2.8.0 - 2012-07-15 1179 1176 1180 *BC: Guzzle\Http\Query1181 *Query strings with empty variables will always show an equal sign unless the variable is set to QueryString::BLANK (e.g. ?acl= vs ?acl)1182 *Changed isEncodingValues() and isEncodingFields() to isUrlEncoding()1183 *Changed setEncodeValues(bool) and setEncodeFields(bool) to useUrlEncoding(bool)1184 *Changed the aggregation functions of QueryString to be static methods1185 *Can now use fromString() with querystrings that have a leading ?1186 *cURL configuration values can be specified in service descriptions using `curl.` prefixed parameters1187 *Content-Length is set to 0 before emitting the request.before_send event when sending an empty request body1188 *Cookies are no longer URL decoded by default1189 *Bug: URI template variables set to null are no longer expanded1177 - BC: Guzzle\Http\Query 1178 - Query strings with empty variables will always show an equal sign unless the variable is set to QueryString::BLANK (e.g. ?acl= vs ?acl) 1179 - Changed isEncodingValues() and isEncodingFields() to isUrlEncoding() 1180 - Changed setEncodeValues(bool) and setEncodeFields(bool) to useUrlEncoding(bool) 1181 - Changed the aggregation functions of QueryString to be static methods 1182 - Can now use fromString() with querystrings that have a leading ? 1183 - cURL configuration values can be specified in service descriptions using `curl.` prefixed parameters 1184 - Content-Length is set to 0 before emitting the request.before_send event when sending an empty request body 1185 - Cookies are no longer URL decoded by default 1186 - Bug: URI template variables set to null are no longer expanded 1190 1187 1191 1188 ## 2.7.2 - 2012-07-02 1192 1189 1193 *BC: Moving things to get ready for subtree splits. Moving Inflection into Common. Moving Guzzle\Http\Parser to Guzzle\Parser.1194 *BC: Removing Guzzle\Common\Batch\Batch::count() and replacing it with isEmpty()1195 *CachePlugin now allows for a custom request parameter function to check if a request can be cached1196 *Bug fix: CachePlugin now only caches GET and HEAD requests by default1197 *Bug fix: Using header glue when transferring headers over the wire1198 *Allowing deeply nested arrays for composite variables in URI templates1199 *Batch divisors can now return iterators or arrays1190 - BC: Moving things to get ready for subtree splits. Moving Inflection into Common. Moving Guzzle\Http\Parser to Guzzle\Parser. 1191 - BC: Removing Guzzle\Common\Batch\Batch::count() and replacing it with isEmpty() 1192 - CachePlugin now allows for a custom request parameter function to check if a request can be cached 1193 - Bug fix: CachePlugin now only caches GET and HEAD requests by default 1194 - Bug fix: Using header glue when transferring headers over the wire 1195 - Allowing deeply nested arrays for composite variables in URI templates 1196 - Batch divisors can now return iterators or arrays 1200 1197 1201 1198 ## 2.7.1 - 2012-06-26 1202 1199 1203 *Minor patch to update version number in UA string1204 *Updating build process1200 - Minor patch to update version number in UA string 1201 - Updating build process 1205 1202 1206 1203 ## 2.7.0 - 2012-06-25 1207 1204 1208 *BC: Inflection classes moved to Guzzle\Inflection. No longer static methods. Can now inject custom inflectors into classes.1209 *BC: Removed magic setX methods from commands1210 * BC: Magic methods mapped to service description commands are now inflected in the command factory rather than the client __call() method1211 *Verbose cURL options are no longer enabled by default. Set curl.debug to true on a client to enable.1212 *Bug: Now allowing colons in a response start-line (e.g. HTTP/1.1 503 Service Unavailable: Back-end server is at capacity)1213 *Guzzle\Service\Resource\ResourceIteratorApplyBatched now internally uses the Guzzle\Common\Batch namespace1214 *Added Guzzle\Service\Plugin namespace and a PluginCollectionPlugin1215 *Added the ability to set POST fields and files in a service description1216 * Guzzle\Http\EntityBody::factory() now accepts objects with a __toString() method1217 *Adding a command.before_prepare event to clients1218 *Added BatchClosureTransfer and BatchClosureDivisor1219 *BatchTransferException now includes references to the batch divisor and transfer strategies1220 *Fixed some tests so that they pass more reliably1221 *Added Guzzle\Common\Log\ArrayLogAdapter1205 - BC: Inflection classes moved to Guzzle\Inflection. No longer static methods. Can now inject custom inflectors into classes. 1206 - BC: Removed magic setX methods from commands 1207 - BC: Magic methods mapped to service description commands are now inflected in the command factory rather than the client \_\_call() method 1208 - Verbose cURL options are no longer enabled by default. Set curl.debug to true on a client to enable. 1209 - Bug: Now allowing colons in a response start-line (e.g. HTTP/1.1 503 Service Unavailable: Back-end server is at capacity) 1210 - Guzzle\Service\Resource\ResourceIteratorApplyBatched now internally uses the Guzzle\Common\Batch namespace 1211 - Added Guzzle\Service\Plugin namespace and a PluginCollectionPlugin 1212 - Added the ability to set POST fields and files in a service description 1213 - Guzzle\Http\EntityBody::factory() now accepts objects with a \_\_toString() method 1214 - Adding a command.before_prepare event to clients 1215 - Added BatchClosureTransfer and BatchClosureDivisor 1216 - BatchTransferException now includes references to the batch divisor and transfer strategies 1217 - Fixed some tests so that they pass more reliably 1218 - Added Guzzle\Common\Log\ArrayLogAdapter 1222 1219 1223 1220 ## 2.6.6 - 2012-06-10 1224 1221 1225 *BC: Removing Guzzle\Http\Plugin\BatchQueuePlugin1226 *BC: Removing Guzzle\Service\Command\CommandSet1227 *Adding generic batching system (replaces the batch queue plugin and command set)1228 *Updating ZF cache and log adapters and now using ZF's composer repository1229 *Bug: Setting the name of each ApiParam when creating through an ApiCommand1230 *Adding result_type, result_doc, deprecated, and doc_url to service descriptions1231 *Bug: Changed the default cookie header casing back to 'Cookie'1222 - BC: Removing Guzzle\Http\Plugin\BatchQueuePlugin 1223 - BC: Removing Guzzle\Service\Command\CommandSet 1224 - Adding generic batching system (replaces the batch queue plugin and command set) 1225 - Updating ZF cache and log adapters and now using ZF's composer repository 1226 - Bug: Setting the name of each ApiParam when creating through an ApiCommand 1227 - Adding result_type, result_doc, deprecated, and doc_url to service descriptions 1228 - Bug: Changed the default cookie header casing back to 'Cookie' 1232 1229 1233 1230 ## 2.6.5 - 2012-06-03 1234 1231 1235 *BC: Renaming Guzzle\Http\Message\RequestInterface::getResourceUri() to getResource()1236 *BC: Removing unused AUTH_BASIC and AUTH_DIGEST constants from1237 *BC: Guzzle\Http\Cookie is now used to manage Set-Cookie data, not Cookie data1238 *BC: Renaming methods in the CookieJarInterface1239 *Moving almost all cookie logic out of the CookiePlugin and into the Cookie or CookieJar implementations1240 *Making the default glue for HTTP headers ';' instead of ','1241 *Adding a removeValue to Guzzle\Http\Message\Header1242 *Adding getCookies() to request interface.1243 *Making it easier to add event subscribers to HasDispatcherInterface classes. Can now directly call addSubscriber()1232 - BC: Renaming Guzzle\Http\Message\RequestInterface::getResourceUri() to getResource() 1233 - BC: Removing unused AUTH_BASIC and AUTH_DIGEST constants from 1234 - BC: Guzzle\Http\Cookie is now used to manage Set-Cookie data, not Cookie data 1235 - BC: Renaming methods in the CookieJarInterface 1236 - Moving almost all cookie logic out of the CookiePlugin and into the Cookie or CookieJar implementations 1237 - Making the default glue for HTTP headers ';' instead of ',' 1238 - Adding a removeValue to Guzzle\Http\Message\Header 1239 - Adding getCookies() to request interface. 1240 - Making it easier to add event subscribers to HasDispatcherInterface classes. Can now directly call addSubscriber() 1244 1241 1245 1242 ## 2.6.4 - 2012-05-30 1246 1243 1247 *BC: Cleaning up how POST files are stored in EntityEnclosingRequest objects. Adding PostFile class.1248 *BC: Moving ApiCommand specific functionality from the Inspector and on to the ApiCommand1249 *Bug: Fixing magic method command calls on clients1250 *Bug: Email constraint only validates strings1251 *Bug: Aggregate POST fields when POST files are present in curl handle1252 *Bug: Fixing default User-Agent header1253 *Bug: Only appending or prepending parameters in commands if they are specified1254 *Bug: Not requiring response reason phrases or status codes to match a predefined list of codes1255 *Allowing the use of dot notation for class namespaces when using instance_of constraint1256 *Added any_match validation constraint1257 *Added an AsyncPlugin1258 *Passing request object to the calculateWait method of the ExponentialBackoffPlugin1259 *Allowing the result of a command object to be changed1260 *Parsing location and type sub values when instantiating a service description rather than over and over at runtime1244 - BC: Cleaning up how POST files are stored in EntityEnclosingRequest objects. Adding PostFile class. 1245 - BC: Moving ApiCommand specific functionality from the Inspector and on to the ApiCommand 1246 - Bug: Fixing magic method command calls on clients 1247 - Bug: Email constraint only validates strings 1248 - Bug: Aggregate POST fields when POST files are present in curl handle 1249 - Bug: Fixing default User-Agent header 1250 - Bug: Only appending or prepending parameters in commands if they are specified 1251 - Bug: Not requiring response reason phrases or status codes to match a predefined list of codes 1252 - Allowing the use of dot notation for class namespaces when using instance_of constraint 1253 - Added any_match validation constraint 1254 - Added an AsyncPlugin 1255 - Passing request object to the calculateWait method of the ExponentialBackoffPlugin 1256 - Allowing the result of a command object to be changed 1257 - Parsing location and type sub values when instantiating a service description rather than over and over at runtime 1261 1258 1262 1259 ## 2.6.3 - 2012-05-23 1263 1260 1264 *[BC] Guzzle\Common\FromConfigInterface no longer requires any config options.1265 *[BC] Refactoring how POST files are stored on an EntityEnclosingRequest. They are now separate from POST fields.1266 *You can now use an array of data when creating PUT request bodies in the request factory.1267 *Removing the requirement that HTTPS requests needed a Cache-Control: public directive to be cacheable.1268 *[Http] Adding support for Content-Type in multipart POST uploads per upload1269 *[Http] Added support for uploading multiple files using the same name (foo[0], foo[1])1270 *Adding more POST data operations for easier manipulation of POST data.1271 *You can now set empty POST fields.1272 *The body of a request is only shown on EntityEnclosingRequest objects that do not use POST files.1273 *Split the Guzzle\Service\Inspector::validateConfig method into two methods. One to initialize when a command is created, and one to validate.1274 *CS updates1261 - [BC] Guzzle\Common\FromConfigInterface no longer requires any config options. 1262 - [BC] Refactoring how POST files are stored on an EntityEnclosingRequest. They are now separate from POST fields. 1263 - You can now use an array of data when creating PUT request bodies in the request factory. 1264 - Removing the requirement that HTTPS requests needed a Cache-Control: public directive to be cacheable. 1265 - [Http] Adding support for Content-Type in multipart POST uploads per upload 1266 - [Http] Added support for uploading multiple files using the same name (foo[0], foo[1]) 1267 - Adding more POST data operations for easier manipulation of POST data. 1268 - You can now set empty POST fields. 1269 - The body of a request is only shown on EntityEnclosingRequest objects that do not use POST files. 1270 - Split the Guzzle\Service\Inspector::validateConfig method into two methods. One to initialize when a command is created, and one to validate. 1271 - CS updates 1275 1272 1276 1273 ## 2.6.2 - 2012-05-19 1277 1274 1278 * [Http] Better handling of nested scope requests in CurlMulti.Requests are now always prepares in the send() method rather than the addRequest() method.1275 - [Http] Better handling of nested scope requests in CurlMulti. Requests are now always prepares in the send() method rather than the addRequest() method. 1279 1276 1280 1277 ## 2.6.1 - 2012-05-19 1281 1278 1282 * [BC] Removing 'path' support in service descriptions.Use 'uri'.1283 *[BC] Guzzle\Service\Inspector::parseDocBlock is now protected. Adding getApiParamsForClass() with cache.1284 * [BC] Removing Guzzle\Common\NullObject.Use https://github.com/mtdowling/NullObject if you need it.1285 *[BC] Removing Guzzle\Common\XmlElement.1286 *All commands, both dynamic and concrete, have ApiCommand objects.1287 *Adding a fix for CurlMulti so that if all of the connections encounter some sort of curl error, then the loop exits.1288 *Adding checks to EntityEnclosingRequest so that empty POST files and fields are ignored.1289 *Making the method signature of Guzzle\Service\Builder\ServiceBuilder::factory more flexible.1279 - [BC] Removing 'path' support in service descriptions. Use 'uri'. 1280 - [BC] Guzzle\Service\Inspector::parseDocBlock is now protected. Adding getApiParamsForClass() with cache. 1281 - [BC] Removing Guzzle\Common\NullObject. Use https://github.com/mtdowling/NullObject if you need it. 1282 - [BC] Removing Guzzle\Common\XmlElement. 1283 - All commands, both dynamic and concrete, have ApiCommand objects. 1284 - Adding a fix for CurlMulti so that if all of the connections encounter some sort of curl error, then the loop exits. 1285 - Adding checks to EntityEnclosingRequest so that empty POST files and fields are ignored. 1286 - Making the method signature of Guzzle\Service\Builder\ServiceBuilder::factory more flexible. 1290 1287 1291 1288 ## 2.6.0 - 2012-05-15 1292 1289 1293 *[BC] Moving Guzzle\Service\Builder to Guzzle\Service\Builder\ServiceBuilder1294 *[BC] Executing a Command returns the result of the command rather than the command1295 *[BC] Moving all HTTP parsing logic to Guzzle\Http\Parsers. Allows for faster C implementations if needed.1296 *[BC] Changing the Guzzle\Http\Message\Response::setProtocol() method to accept a protocol and version in separate args.1297 * [BC] Moving ResourceIterator* to Guzzle\Service\Resource1298 *[BC] Completely refactored ResourceIterators to iterate over a cloned command object1299 *[BC] Moved Guzzle\Http\UriTemplate to Guzzle\Http\Parser\UriTemplate\UriTemplate1300 *[BC] Guzzle\Guzzle is now deprecated1301 *Moving Guzzle\Common\Guzzle::inject to Guzzle\Common\Collection::inject1302 *Adding Guzzle\Version class to give version information about Guzzle1303 *Adding Guzzle\Http\Utils class to provide getDefaultUserAgent() and getHttpDate()1304 *Adding Guzzle\Curl\CurlVersion to manage caching curl_version() data1305 *ServiceDescription and ServiceBuilder are now cacheable using similar configs1306 * Changing the format of XML and JSON service builder configs.Backwards compatible.1307 *Cleaned up Cookie parsing1308 *Trimming the default Guzzle User-Agent header1309 *Adding a setOnComplete() method to Commands that is called when a command completes1310 *Keeping track of requests that were mocked in the MockPlugin1311 *Fixed a caching bug in the CacheAdapterFactory1312 *Inspector objects can be injected into a Command object1313 *Refactoring a lot of code and tests to be case insensitive when dealing with headers1314 *Adding Guzzle\Http\Message\HeaderComparison for easy comparison of HTTP headers using a DSL1315 *Adding the ability to set global option overrides to service builder configs1316 *Adding the ability to include other service builder config files from within XML and JSON files1317 *Moving the parseQuery method out of Url and on to QueryString::fromString() as a static factory method.1290 - [BC] Moving Guzzle\Service\Builder to Guzzle\Service\Builder\ServiceBuilder 1291 - [BC] Executing a Command returns the result of the command rather than the command 1292 - [BC] Moving all HTTP parsing logic to Guzzle\Http\Parsers. Allows for faster C implementations if needed. 1293 - [BC] Changing the Guzzle\Http\Message\Response::setProtocol() method to accept a protocol and version in separate args. 1294 - [BC] Moving ResourceIterator\* to Guzzle\Service\Resource 1295 - [BC] Completely refactored ResourceIterators to iterate over a cloned command object 1296 - [BC] Moved Guzzle\Http\UriTemplate to Guzzle\Http\Parser\UriTemplate\UriTemplate 1297 - [BC] Guzzle\Guzzle is now deprecated 1298 - Moving Guzzle\Common\Guzzle::inject to Guzzle\Common\Collection::inject 1299 - Adding Guzzle\Version class to give version information about Guzzle 1300 - Adding Guzzle\Http\Utils class to provide getDefaultUserAgent() and getHttpDate() 1301 - Adding Guzzle\Curl\CurlVersion to manage caching curl_version() data 1302 - ServiceDescription and ServiceBuilder are now cacheable using similar configs 1303 - Changing the format of XML and JSON service builder configs. Backwards compatible. 1304 - Cleaned up Cookie parsing 1305 - Trimming the default Guzzle User-Agent header 1306 - Adding a setOnComplete() method to Commands that is called when a command completes 1307 - Keeping track of requests that were mocked in the MockPlugin 1308 - Fixed a caching bug in the CacheAdapterFactory 1309 - Inspector objects can be injected into a Command object 1310 - Refactoring a lot of code and tests to be case insensitive when dealing with headers 1311 - Adding Guzzle\Http\Message\HeaderComparison for easy comparison of HTTP headers using a DSL 1312 - Adding the ability to set global option overrides to service builder configs 1313 - Adding the ability to include other service builder config files from within XML and JSON files 1314 - Moving the parseQuery method out of Url and on to QueryString::fromString() as a static factory method. 1318 1315 1319 1316 ## 2.5.0 - 2012-05-08 1320 1317 1321 *Major performance improvements1322 * [BC] Simplifying Guzzle\Common\Collection.Please check to see if you are using features that are now deprecated.1323 *[BC] Using a custom validation system that allows a flyweight implementation for much faster validation. No longer using Symfony2 Validation component.1324 * [BC] No longer supporting "{{ }}" for injecting into command or UriTemplates.Use "{}"1325 *Added the ability to passed parameters to all requests created by a client1326 *Added callback functionality to the ExponentialBackoffPlugin1327 *Using microtime in ExponentialBackoffPlugin to allow more granular backoff strategies.1328 *Rewinding request stream bodies when retrying requests1329 *Exception is thrown when JSON response body cannot be decoded1330 * Added configurable magic method calls to clients and commands.This is off by default.1331 *Fixed a defect that added a hash to every parsed URL part1332 *Fixed duplicate none generation for OauthPlugin.1333 *Emitting an event each time a client is generated by a ServiceBuilder1334 *Using an ApiParams object instead of a Collection for parameters of an ApiCommand1335 * cache.* request parameters should be renamed to params.cache.* 1336 *Added the ability to set arbitrary curl options on requests (disable_wire, progress, etc.). See CurlHandle.1337 *Added the ability to disable type validation of service descriptions1338 *ServiceDescriptions and ServiceBuilders are now Serializable1318 - Major performance improvements 1319 - [BC] Simplifying Guzzle\Common\Collection. Please check to see if you are using features that are now deprecated. 1320 - [BC] Using a custom validation system that allows a flyweight implementation for much faster validation. No longer using Symfony2 Validation component. 1321 - [BC] No longer supporting "{{ }}" for injecting into command or UriTemplates. Use "{}" 1322 - Added the ability to passed parameters to all requests created by a client 1323 - Added callback functionality to the ExponentialBackoffPlugin 1324 - Using microtime in ExponentialBackoffPlugin to allow more granular backoff strategies. 1325 - Rewinding request stream bodies when retrying requests 1326 - Exception is thrown when JSON response body cannot be decoded 1327 - Added configurable magic method calls to clients and commands. This is off by default. 1328 - Fixed a defect that added a hash to every parsed URL part 1329 - Fixed duplicate none generation for OauthPlugin. 1330 - Emitting an event each time a client is generated by a ServiceBuilder 1331 - Using an ApiParams object instead of a Collection for parameters of an ApiCommand 1332 - cache._ request parameters should be renamed to params.cache._ 1333 - Added the ability to set arbitrary curl options on requests (disable_wire, progress, etc.). See CurlHandle. 1334 - Added the ability to disable type validation of service descriptions 1335 - ServiceDescriptions and ServiceBuilders are now Serializable -
visual-search/trunk/vendor/guzzlehttp/guzzle/Dockerfile
r3455463 r3455518 6 6 7 7 RUN set -xe \ 8 && composer init --name= guzzlehttp/test --description="Simple project for testing Guzzle scripts" --author="Márk Sági-Kazár <[email protected]>" --no-interaction \9 && composer require guzzlehttp/guzzle8 && composer init --name=ImpreseeGuzzleHttp/test --description="Simple project for testing Guzzle scripts" --author="Márk Sági-Kazár <[email protected]>" --no-interaction \ 9 && composer require ImpreseeGuzzleHttp/guzzle 10 10 11 11 -
visual-search/trunk/vendor/guzzlehttp/guzzle/README.md
r3455463 r3455518 1 Guzzle, PHP HTTP client 2 ======================= 1 # Guzzle, PHP HTTP client 3 2 4 3 [](https://github.com/guzzle/guzzle/releases) 5 4 [](https://travis-ci.org/guzzle/guzzle) 6 [](https://packagist.org/packages/guzzlehttp/guzzle)5 [](https://packagist.org/packages/ImpreseeGuzzleHttp/guzzle) 7 6 8 7 Guzzle is a PHP HTTP client that makes it easy to send HTTP requests and … … 21 20 22 21 ```php 23 $client = new \ GuzzleHttp\Client();22 $client = new \ImpreseeGuzzleHttp\Client(); 24 23 $response = $client->request('GET', 'https://api.github.com/repos/guzzle/guzzle'); 25 24 … … 29 28 30 29 # Send an asynchronous request. 31 $request = new \ GuzzleHttp\Psr7\Request('GET', 'http://httpbin.org');30 $request = new \ImpreseeGuzzleHttp\Psr7\Request('GET', 'http://httpbin.org'); 32 31 $promise = $client->sendAsync($request)->then(function ($response) { 33 32 echo 'I completed! ' . $response->getBody(); … … 42 41 - [Stack Overflow](http://stackoverflow.com/questions/tagged/guzzle) 43 42 - [Gitter](https://gitter.im/guzzle/guzzle) 44 45 43 46 44 ## Installing Guzzle … … 57 55 58 56 ```bash 59 composer require guzzlehttp/guzzle57 composer require ImpreseeGuzzleHttp/guzzle 60 58 ``` 61 59 … … 68 66 You can then later update Guzzle using composer: 69 67 70 ```bash68 ```bash 71 69 composer update 72 ``` 73 70 ``` 74 71 75 72 ## Version Guidance 76 73 77 | Version | Status | Packagist | Namespace| Repo | Docs | PSR-7 | PHP Version |78 | ---------|------------|---------------------|--------------|---------------------|---------------------|-------|-------------|79 | 3.x | EOL | `guzzle/guzzle` | `Guzzle`| [v3][guzzle-3-repo] | [v3][guzzle-3-docs] | No | >= 5.3.3 |80 | 4.x | EOL | `guzzlehttp/guzzle` | `GuzzleHttp` | [v4][guzzle-4-repo] | N/A | No | >= 5.4 |81 | 5.x | EOL | `guzzlehttp/guzzle` | `GuzzleHttp` | [v5][guzzle-5-repo] | [v5][guzzle-5-docs] | No | >= 5.4 |82 | 6.x | Latest | `guzzlehttp/guzzle` | `GuzzleHttp` | [v6][guzzle-6-repo] | [v6][guzzle-6-docs] | Yes | >= 5.5 |74 | Version | Status | Packagist | Namespace | Repo | Docs | PSR-7 | PHP Version | 75 | ------- | ------ | --------------------------- | -------------------- | ------------------- | ------------------- | ----- | ----------- | 76 | 3.x | EOL | `guzzle/guzzle` | `Guzzle` | [v3][guzzle-3-repo] | [v3][guzzle-3-docs] | No | >= 5.3.3 | 77 | 4.x | EOL | `ImpreseeGuzzleHttp/guzzle` | `ImpreseeGuzzleHttp` | [v4][guzzle-4-repo] | N/A | No | >= 5.4 | 78 | 5.x | EOL | `ImpreseeGuzzleHttp/guzzle` | `ImpreseeGuzzleHttp` | [v5][guzzle-5-repo] | [v5][guzzle-5-docs] | No | >= 5.4 | 79 | 6.x | Latest | `ImpreseeGuzzleHttp/guzzle` | `ImpreseeGuzzleHttp` | [v6][guzzle-6-repo] | [v6][guzzle-6-docs] | Yes | >= 5.5 | 83 80 84 81 [guzzle-3-repo]: https://github.com/guzzle/guzzle3 -
visual-search/trunk/vendor/guzzlehttp/guzzle/UPGRADING.md
r3455463 r3455518 1 Guzzle Upgrade Guide 2 ==================== 3 4 5.0 to 6.0 5 ---------- 1 # Guzzle Upgrade Guide 2 3 ## 5.0 to 6.0 6 4 7 5 Guzzle now uses [PSR-7](http://www.php-fig.org/psr/psr-7/) for HTTP messages. 8 6 Due to the fact that these messages are immutable, this prompted a refactoring 9 7 of Guzzle to use a middleware based system rather than an event system. Any 10 HTTP message interaction (e.g., ` GuzzleHttp\Message\Request`) need to be8 HTTP message interaction (e.g., `ImpreseeGuzzleHttp\Message\Request`) need to be 11 9 updated to work with the new immutable PSR-7 request and response objects. Any 12 10 event listeners or subscribers need to be updated to become middleware 13 11 functions that wrap handlers (or are injected into a 14 ` GuzzleHttp\HandlerStack`).15 16 - Removed ` GuzzleHttp\BatchResults`17 - Removed ` GuzzleHttp\Collection`18 - Removed ` GuzzleHttp\HasDataTrait`19 - Removed ` GuzzleHttp\ToArrayInterface`20 - The ` guzzlehttp/streams` dependency has been removed. Stream functionality21 is now present in the ` GuzzleHttp\Psr7` namespace provided by the22 ` guzzlehttp/psr7` package.12 `ImpreseeGuzzleHttp\HandlerStack`). 13 14 - Removed `ImpreseeGuzzleHttp\BatchResults` 15 - Removed `ImpreseeGuzzleHttp\Collection` 16 - Removed `ImpreseeGuzzleHttp\HasDataTrait` 17 - Removed `ImpreseeGuzzleHttp\ToArrayInterface` 18 - The `ImpreseeGuzzleHttp/streams` dependency has been removed. Stream functionality 19 is now present in the `ImpreseeGuzzleHttp\Psr7` namespace provided by the 20 `ImpreseeGuzzleHttp/psr7` package. 23 21 - Guzzle no longer uses ReactPHP promises and now uses the 24 ` guzzlehttp/promises` library. We use a custom promise library for three22 `ImpreseeGuzzleHttp/promises` library. We use a custom promise library for three 25 23 significant reasons: 26 24 1. React promises (at the time of writing this) are recursive. Promise … … 36 34 overhead is no longer needed, reducing stack sizes, reducing complexity, 37 35 and improving performance. 38 - ` GuzzleHttp\Mimetypes` has been moved to a function in39 ` GuzzleHttp\Psr7\mimetype_from_extension` and40 ` GuzzleHttp\Psr7\mimetype_from_filename`.41 - ` GuzzleHttp\Query` and `GuzzleHttp\QueryParser` have been removed. Query36 - `ImpreseeGuzzleHttp\Mimetypes` has been moved to a function in 37 `ImpreseeGuzzleHttp\Psr7\mimetype_from_extension` and 38 `ImpreseeGuzzleHttp\Psr7\mimetype_from_filename`. 39 - `ImpreseeGuzzleHttp\Query` and `ImpreseeGuzzleHttp\QueryParser` have been removed. Query 42 40 strings must now be passed into request objects as strings, or provided to 43 41 the `query` request option when creating requests with clients. The `query` … … 45 43 need a different serialization technique, you will need to pass the query 46 44 string in as a string. There are a couple helper functions that will make 47 working with query strings easier: ` GuzzleHttp\Psr7\parse_query` and48 ` GuzzleHttp\Psr7\build_query`.45 working with query strings easier: `ImpreseeGuzzleHttp\Psr7\parse_query` and 46 `ImpreseeGuzzleHttp\Psr7\build_query`. 49 47 - Guzzle no longer has a dependency on RingPHP. Due to the use of a middleware 50 48 system based on PSR-7, using RingPHP and it's middleware system as well adds 51 49 more complexity than the benefits it provides. All HTTP handlers that were 52 50 present in RingPHP have been modified to work directly with PSR-7 messages 53 and placed in the ` GuzzleHttp\Handler` namespace. This significantly reduces51 and placed in the `ImpreseeGuzzleHttp\Handler` namespace. This significantly reduces 54 52 complexity in Guzzle, removes a dependency, and improves performance. RingPHP 55 53 will be maintained for Guzzle 5 support, but will no longer be a part of … … 64 62 - Removed `RequestFsm` 65 63 - Removed `RingBridge` 66 - ` GuzzleHttp\Subscriber\Cookie` is now provided by67 ` GuzzleHttp\Middleware::cookies`68 - ` GuzzleHttp\Subscriber\HttpError` is now provided by69 ` GuzzleHttp\Middleware::httpError`70 - ` GuzzleHttp\Subscriber\History` is now provided by71 ` GuzzleHttp\Middleware::history`72 - ` GuzzleHttp\Subscriber\Mock` is now provided by73 ` GuzzleHttp\Handler\MockHandler`74 - ` GuzzleHttp\Subscriber\Prepare` is now provided by75 ` GuzzleHttp\PrepareBodyMiddleware`76 - ` GuzzleHttp\Subscriber\Redirect` is now provided by77 ` GuzzleHttp\RedirectMiddleware`78 - Guzzle now uses ` Psr\Http\Message\UriInterface` (implements in79 ` GuzzleHttp\Psr7\Uri`) for URI support. `GuzzleHttp\Url` is now gone.80 - Static functions in ` GuzzleHttp\Utils` have been moved to namespaced81 functions under the ` GuzzleHttp` namespace. This requires either a Composer64 - `ImpreseeGuzzleHttp\Subscriber\Cookie` is now provided by 65 `ImpreseeGuzzleHttp\Middleware::cookies` 66 - `ImpreseeGuzzleHttp\Subscriber\HttpError` is now provided by 67 `ImpreseeGuzzleHttp\Middleware::httpError` 68 - `ImpreseeGuzzleHttp\Subscriber\History` is now provided by 69 `ImpreseeGuzzleHttp\Middleware::history` 70 - `ImpreseeGuzzleHttp\Subscriber\Mock` is now provided by 71 `ImpreseeGuzzleHttp\Handler\MockHandler` 72 - `ImpreseeGuzzleHttp\Subscriber\Prepare` is now provided by 73 `ImpreseeGuzzleHttp\PrepareBodyMiddleware` 74 - `ImpreseeGuzzleHttp\Subscriber\Redirect` is now provided by 75 `ImpreseeGuzzleHttp\RedirectMiddleware` 76 - Guzzle now uses `Impresee\Psr\Http\Message\UriInterface` (implements in 77 `ImpreseeGuzzleHttp\Psr7\Uri`) for URI support. `ImpreseeGuzzleHttp\Url` is now gone. 78 - Static functions in `ImpreseeGuzzleHttp\Utils` have been moved to namespaced 79 functions under the `ImpreseeGuzzleHttp` namespace. This requires either a Composer 82 80 based autoloader or you to include functions.php. 83 - ` GuzzleHttp\ClientInterface::getDefaultOption` has been renamed to84 ` GuzzleHttp\ClientInterface::getConfig`.85 - ` GuzzleHttp\ClientInterface::setDefaultOption` has been removed.81 - `ImpreseeGuzzleHttp\ClientInterface::getDefaultOption` has been renamed to 82 `ImpreseeGuzzleHttp\ClientInterface::getConfig`. 83 - `ImpreseeGuzzleHttp\ClientInterface::setDefaultOption` has been removed. 86 84 - The `json` and `xml` methods of response objects has been removed. With the 87 85 migration to strictly adhering to PSR-7 as the interface for Guzzle messages, … … 109 107 110 108 ```php 111 use GuzzleHttp\Event\BeforeEvent;112 $client = new GuzzleHttp\Client();109 use ImpreseeGuzzleHttp\Event\BeforeEvent; 110 $client = new ImpreseeGuzzleHttp\Client(); 113 111 // Get the emitter and listen to the before event. 114 112 $client->getEmitter()->on('before', function (BeforeEvent $e) { … … 126 124 127 125 ```php 128 use GuzzleHttp\Middleware;126 use ImpreseeGuzzleHttp\Middleware; 129 127 // Create a handler stack that has all of the default middlewares attached 130 $handler = GuzzleHttp\HandlerStack::create();128 $handler = ImpreseeGuzzleHttp\HandlerStack::create(); 131 129 // Push the handler onto the handler stack 132 130 $handler->push(Middleware::mapRequest(function (RequestInterface $request) { … … 135 133 })); 136 134 // Inject the handler into the client 137 $client = new GuzzleHttp\Client(['handler' => $handler]);135 $client = new ImpreseeGuzzleHttp\Client(['handler' => $handler]); 138 136 ``` 139 137 … … 147 145 option is now used to send a multipart/form-data POST request. 148 146 149 ` GuzzleHttp\Post\PostFile` has been removed. Use the `multipart` option to add147 `ImpreseeGuzzleHttp\Post\PostFile` has been removed. Use the `multipart` option to add 150 148 POST files to a multipart/form-data request. 151 149 … … 155 153 The `base_url` option has been renamed to `base_uri`. 156 154 157 4.x to 5.0 158 ---------- 155 ## 4.x to 5.0 159 156 160 157 ## Rewritten Adapter Layer 161 158 162 159 Guzzle now uses [RingPHP](http://ringphp.readthedocs.org/en/latest) to send 163 HTTP requests. The `adapter` option in a ` GuzzleHttp\Client` constructor160 HTTP requests. The `adapter` option in a `ImpreseeGuzzleHttp\Client` constructor 164 161 is still supported, but it has now been renamed to `handler`. Instead of 165 passing a ` GuzzleHttp\Adapter\AdapterInterface`, you must now pass a PHP162 passing a `ImpreseeGuzzleHttp\Adapter\AdapterInterface`, you must now pass a PHP 166 163 `callable` that follows the RingPHP specification. 167 164 … … 171 168 from the following classes: 172 169 173 - ` GuzzleHttp\Collection`174 - ` GuzzleHttp\Url`175 - ` GuzzleHttp\Query`176 - ` GuzzleHttp\Post\PostBody`177 - ` GuzzleHttp\Cookie\SetCookie`170 - `ImpreseeGuzzleHttp\Collection` 171 - `ImpreseeGuzzleHttp\Url` 172 - `ImpreseeGuzzleHttp\Query` 173 - `ImpreseeGuzzleHttp\Post\PostBody` 174 - `ImpreseeGuzzleHttp\Cookie\SetCookie` 178 175 179 176 ## Removed functions.php … … 182 179 functions can be used as replacements. 183 180 184 - ` GuzzleHttp\json_decode` -> `GuzzleHttp\Utils::jsonDecode`185 - ` GuzzleHttp\get_path` -> `GuzzleHttp\Utils::getPath`186 - ` GuzzleHttp\Utils::setPath` -> `GuzzleHttp\set_path`187 - ` GuzzleHttp\Pool::batch` -> `GuzzleHttp\batch`. This function is, however,188 deprecated in favor of using ` GuzzleHttp\Pool::batch()`.181 - `ImpreseeGuzzleHttp\json_decode` -> `ImpreseeGuzzleHttp\Utils::jsonDecode` 182 - `ImpreseeGuzzleHttp\get_path` -> `ImpreseeGuzzleHttp\Utils::getPath` 183 - `ImpreseeGuzzleHttp\Utils::setPath` -> `ImpreseeGuzzleHttp\set_path` 184 - `ImpreseeGuzzleHttp\Pool::batch` -> `ImpreseeGuzzleHttp\batch`. This function is, however, 185 deprecated in favor of using `ImpreseeGuzzleHttp\Pool::batch()`. 189 186 190 187 The "procedural" global client has been removed with no replacement (e.g., 191 ` GuzzleHttp\get()`, `GuzzleHttp\post()`, etc.). Use a `GuzzleHttp\Client`188 `ImpreseeGuzzleHttp\get()`, `ImpreseeGuzzleHttp\post()`, etc.). Use a `ImpreseeGuzzleHttp\Client` 192 189 object as a replacement. 193 190 … … 213 210 214 211 Removed the `asArray` parameter from 215 ` GuzzleHttp\Message\MessageInterface::getHeader`. If you want to get a header212 `ImpreseeGuzzleHttp\Message\MessageInterface::getHeader`. If you want to get a header 216 213 value as an array, then use the newly added `getHeaderAsArray()` method of 217 214 `MessageInterface`. This change makes the Guzzle interfaces compatible with 218 215 the PSR-7 interfaces. 219 216 220 3.x to 4.0 221 ---------- 217 ## 3.x to 4.0 222 218 223 219 ## Overarching changes: … … 230 226 - No longer requiring the Symfony EventDispatcher. A custom event dispatcher 231 227 based on the Symfony EventDispatcher is 232 now utilized in ` GuzzleHttp\Event\EmitterInterface` (resulting in significant228 now utilized in `ImpreseeGuzzleHttp\Event\EmitterInterface` (resulting in significant 233 229 speed and functionality improvements). 234 230 … … 251 247 - `FromConfigInterface` has been removed. 252 248 - `Guzzle\Common\Version` has been removed. The VERSION constant can be found 253 at ` GuzzleHttp\ClientInterface::VERSION`.249 at `ImpreseeGuzzleHttp\ClientInterface::VERSION`. 254 250 255 251 ### Collection … … 265 261 266 262 Guzzle no longer requires Symfony's EventDispatcher component. Guzzle now uses 267 ` GuzzleHttp\Event\Emitter`.263 `ImpreseeGuzzleHttp\Event\Emitter`. 268 264 269 265 - `Symfony\Component\EventDispatcher\EventDispatcherInterface` is replaced by 270 ` GuzzleHttp\Event\EmitterInterface`.266 `ImpreseeGuzzleHttp\Event\EmitterInterface`. 271 267 - `Symfony\Component\EventDispatcher\EventDispatcher` is replaced by 272 ` GuzzleHttp\Event\Emitter`.268 `ImpreseeGuzzleHttp\Event\Emitter`. 273 269 - `Symfony\Component\EventDispatcher\Event` is replaced by 274 ` GuzzleHttp\Event\Event`, and Guzzle now has an EventInterface in275 ` GuzzleHttp\Event\EventInterface`.270 `ImpreseeGuzzleHttp\Event\Event`, and Guzzle now has an EventInterface in 271 `ImpreseeGuzzleHttp\Event\EventInterface`. 276 272 - `AbstractHasDispatcher` has moved to a trait, `HasEmitterTrait`, and 277 273 `HasDispatcherInterface` has moved to `HasEmitterInterface`. Retrieving the … … 319 315 concept of the HTTP layer. Instead, you must use the `complete` and `error` 320 316 events to asynchronously manage parallel request transfers. 321 - `Guzzle\Http\Url` has moved to ` GuzzleHttp\Url`.322 - `Guzzle\Http\QueryString` has moved to ` GuzzleHttp\Query`.317 - `Guzzle\Http\Url` has moved to `ImpreseeGuzzleHttp\Url`. 318 - `Guzzle\Http\QueryString` has moved to `ImpreseeGuzzleHttp\Query`. 323 319 - QueryAggregators have been rewritten so that they are simply callable 324 320 functions. 325 - ` GuzzleHttp\StaticClient` has been removed. Use the functions provided in321 - `ImpreseeGuzzleHttp\StaticClient` has been removed. Use the functions provided in 326 322 `functions.php` for an easy to use static client instance. 327 - Exceptions in ` GuzzleHttp\Exception` have been updated to all extend from328 ` GuzzleHttp\Exception\TransferException`.323 - Exceptions in `ImpreseeGuzzleHttp\Exception` have been updated to all extend from 324 `ImpreseeGuzzleHttp\Exception\TransferException`. 329 325 330 326 ### Client … … 347 343 ``` 348 344 349 ` GuzzleHttp\ClientInterface` has changed.345 `ImpreseeGuzzleHttp\ClientInterface` has changed. 350 346 351 347 - The `send` method no longer accepts more than one request. Use `sendAll` to … … 357 353 like `$client->setConfig('defaults/verify', true)`. 358 354 359 ` GuzzleHttp\Client` has changed.355 `ImpreseeGuzzleHttp\Client` has changed. 360 356 361 357 - The constructor now accepts only an associative array. You can include a … … 376 372 longer has a reference to it's response, and a response no loger has a 377 373 reference to its request). This association is now managed through a 378 ` GuzzleHttp\Adapter\TransactionInterface` object. You can get references to374 `ImpreseeGuzzleHttp\Adapter\TransactionInterface` object. You can get references to 379 375 these transaction objects using request events that are emitted over the 380 376 lifecycle of a request. … … 382 378 #### Requests with a body 383 379 384 - ` GuzzleHttp\Message\EntityEnclosingRequest` and385 ` GuzzleHttp\Message\EntityEnclosingRequestInterface` have been removed. The380 - `ImpreseeGuzzleHttp\Message\EntityEnclosingRequest` and 381 `ImpreseeGuzzleHttp\Message\EntityEnclosingRequestInterface` have been removed. The 386 382 separation between requests that contain a body and requests that do not 387 contain a body has been removed, and now ` GuzzleHttp\Message\RequestInterface`383 contain a body has been removed, and now `ImpreseeGuzzleHttp\Message\RequestInterface` 388 384 handles both use cases. 389 - Any method that previously accepts a ` GuzzleHttp\Response` object now accept a390 ` GuzzleHttp\Message\ResponseInterface`.391 - ` GuzzleHttp\Message\RequestFactoryInterface` has been renamed to392 ` GuzzleHttp\Message\MessageFactoryInterface`. This interface is used to create385 - Any method that previously accepts a `ImpreseeGuzzleHttp\Response` object now accept a 386 `ImpreseeGuzzleHttp\Message\ResponseInterface`. 387 - `ImpreseeGuzzleHttp\Message\RequestFactoryInterface` has been renamed to 388 `ImpreseeGuzzleHttp\Message\MessageFactoryInterface`. This interface is used to create 393 389 both requests and responses and is implemented in 394 ` GuzzleHttp\Message\MessageFactory`.390 `ImpreseeGuzzleHttp\Message\MessageFactory`. 395 391 - POST field and file methods have been removed from the request object. You 396 must now use the methods made available to ` GuzzleHttp\Post\PostBodyInterface`392 must now use the methods made available to `ImpreseeGuzzleHttp\Post\PostBodyInterface` 397 393 to control the format of a POST body. Requests that are created using a 398 standard ` GuzzleHttp\Message\MessageFactoryInterface` will automatically use399 a ` GuzzleHttp\Post\PostBody` body if the body was passed as an array or if394 standard `ImpreseeGuzzleHttp\Message\MessageFactoryInterface` will automatically use 395 a `ImpreseeGuzzleHttp\Post\PostBody` body if the body was passed as an array or if 400 396 the method is POST and no body is provided. 401 397 … … 408 404 #### Headers 409 405 410 - ` GuzzleHttp\Message\Header` has been removed. Header values are now simply406 - `ImpreseeGuzzleHttp\Message\Header` has been removed. Header values are now simply 411 407 represented by an array of values or as a string. Header values are returned 412 408 as a string by default when retrieving a header value from a message. You can 413 409 pass an optional argument of `true` to retrieve a header value as an array 414 410 of strings instead of a single concatenated string. 415 - ` GuzzleHttp\PostFile` and `GuzzleHttp\PostFileInterface` have been moved to416 ` GuzzleHttp\Post`. This interface has been simplified and now allows the411 - `ImpreseeGuzzleHttp\PostFile` and `ImpreseeGuzzleHttp\PostFileInterface` have been moved to 412 `ImpreseeGuzzleHttp\Post`. This interface has been simplified and now allows the 417 413 addition of arbitrary headers. 418 - Custom headers like ` GuzzleHttp\Message\Header\Link` have been removed. Most414 - Custom headers like `ImpreseeGuzzleHttp\Message\Header\Link` have been removed. Most 419 415 of the custom headers are now handled separately in specific 420 subscribers/plugins, and ` GuzzleHttp\Message\HeaderValues::parseParams()` has416 subscribers/plugins, and `ImpreseeGuzzleHttp\Message\HeaderValues::parseParams()` has 421 417 been updated to properly handle headers that contain parameters (like the 422 418 `Link` header). … … 424 420 #### Responses 425 421 426 - ` GuzzleHttp\Message\Response::getInfo()` and427 ` GuzzleHttp\Message\Response::setInfo()` have been removed. Use the event422 - `ImpreseeGuzzleHttp\Message\Response::getInfo()` and 423 `ImpreseeGuzzleHttp\Message\Response::setInfo()` have been removed. Use the event 428 424 system to retrieve this type of information. 429 - ` GuzzleHttp\Message\Response::getRawHeaders()` has been removed.430 - ` GuzzleHttp\Message\Response::getMessage()` has been removed.431 - ` GuzzleHttp\Message\Response::calculateAge()` and other cache specific425 - `ImpreseeGuzzleHttp\Message\Response::getRawHeaders()` has been removed. 426 - `ImpreseeGuzzleHttp\Message\Response::getMessage()` has been removed. 427 - `ImpreseeGuzzleHttp\Message\Response::calculateAge()` and other cache specific 432 428 methods have moved to the CacheSubscriber. 433 429 - Header specific helper functions like `getContentMd5()` have been removed. 434 430 Just use `getHeader('Content-MD5')` instead. 435 - ` GuzzleHttp\Message\Response::setRequest()` and436 ` GuzzleHttp\Message\Response::getRequest()` have been removed. Use the event431 - `ImpreseeGuzzleHttp\Message\Response::setRequest()` and 432 `ImpreseeGuzzleHttp\Message\Response::getRequest()` have been removed. Use the event 437 433 system to work with request and response objects as a transaction. 438 - ` GuzzleHttp\Message\Response::getRedirectCount()` has been removed. Use the434 - `ImpreseeGuzzleHttp\Message\Response::getRedirectCount()` has been removed. Use the 439 435 Redirect subscriber instead. 440 - ` GuzzleHttp\Message\Response::isSuccessful()` and other related methods have436 - `ImpreseeGuzzleHttp\Message\Response::isSuccessful()` and other related methods have 441 437 been removed. Use `getStatusCode()` instead. 442 438 … … 444 440 445 441 Streaming requests can now be created by a client directly, returning a 446 ` GuzzleHttp\Message\ResponseInterface` object that contains a body stream442 `ImpreseeGuzzleHttp\Message\ResponseInterface` object that contains a body stream 447 443 referencing an open PHP HTTP stream. 448 444 … … 479 475 480 476 EntityBody interfaces and classes have been removed or moved to 481 ` GuzzleHttp\Stream`. All classes and interfaces that once required482 ` GuzzleHttp\EntityBodyInterface` now require483 ` GuzzleHttp\Stream\StreamInterface`. Creating a new body for a request no484 longer uses ` GuzzleHttp\EntityBody::factory` but now uses485 ` GuzzleHttp\Stream\Stream::factory` or even better:486 ` GuzzleHttp\Stream\create()`.487 488 - `Guzzle\Http\EntityBodyInterface` is now ` GuzzleHttp\Stream\StreamInterface`489 - `Guzzle\Http\EntityBody` is now ` GuzzleHttp\Stream\Stream`490 - `Guzzle\Http\CachingEntityBody` is now ` GuzzleHttp\Stream\CachingStream`491 - `Guzzle\Http\ReadLimitEntityBody` is now ` GuzzleHttp\Stream\LimitStream`477 `ImpreseeGuzzleHttp\Stream`. All classes and interfaces that once required 478 `ImpreseeGuzzleHttp\EntityBodyInterface` now require 479 `ImpreseeGuzzleHttp\Stream\StreamInterface`. Creating a new body for a request no 480 longer uses `ImpreseeGuzzleHttp\EntityBody::factory` but now uses 481 `ImpreseeGuzzleHttp\Stream\Stream::factory` or even better: 482 `ImpreseeGuzzleHttp\Stream\create()`. 483 484 - `Guzzle\Http\EntityBodyInterface` is now `ImpreseeGuzzleHttp\Stream\StreamInterface` 485 - `Guzzle\Http\EntityBody` is now `ImpreseeGuzzleHttp\Stream\Stream` 486 - `Guzzle\Http\CachingEntityBody` is now `ImpreseeGuzzleHttp\Stream\CachingStream` 487 - `Guzzle\Http\ReadLimitEntityBody` is now `ImpreseeGuzzleHttp\Stream\LimitStream` 492 488 - `Guzzle\Http\IoEmittyinEntityBody` has been removed. 493 489 … … 498 494 it easier to understand how to extend the behavior of a request. All events 499 495 emitted during the lifecycle of a request now emit a custom 500 ` GuzzleHttp\Event\EventInterface` object that contains context providing496 `ImpreseeGuzzleHttp\Event\EventInterface` object that contains context providing 501 497 methods and a way in which to modify the transaction at that specific point in 502 498 time (e.g., intercept the request and set a response on the transaction). 503 499 504 500 - `request.before_send` has been renamed to `before` and now emits a 505 ` GuzzleHttp\Event\BeforeEvent`501 `ImpreseeGuzzleHttp\Event\BeforeEvent` 506 502 - `request.complete` has been renamed to `complete` and now emits a 507 ` GuzzleHttp\Event\CompleteEvent`.503 `ImpreseeGuzzleHttp\Event\CompleteEvent`. 508 504 - `request.sent` has been removed. Use `complete`. 509 505 - `request.success` has been removed. Use `complete`. 510 - `error` is now an event that emits a ` GuzzleHttp\Event\ErrorEvent`.506 - `error` is now an event that emits a `ImpreseeGuzzleHttp\Event\ErrorEvent`. 511 507 - `request.exception` has been removed. Use `error`. 512 508 - `request.receive.status_line` has been removed. … … 520 516 `headers` is a new event that is emitted after the response headers of a 521 517 request have been received before the body of the response is downloaded. This 522 event emits a ` GuzzleHttp\Event\HeadersEvent`.518 event emits a `ImpreseeGuzzleHttp\Event\HeadersEvent`. 523 519 524 520 You can intercept a request and inject a response using the `intercept()` event 525 of a ` GuzzleHttp\Event\BeforeEvent`, `GuzzleHttp\Event\CompleteEvent`, and526 ` GuzzleHttp\Event\ErrorEvent` event.521 of a `ImpreseeGuzzleHttp\Event\BeforeEvent`, `ImpreseeGuzzleHttp\Event\CompleteEvent`, and 522 `ImpreseeGuzzleHttp\Event\ErrorEvent` event. 527 523 528 524 See: http://docs.guzzlephp.org/en/latest/events.html … … 552 548 `Guzzle\Log` namespace has been removed. Guzzle now relies on 553 549 `Psr\Log\LoggerInterface` for all logging. The MessageFormatter class has been 554 moved to ` GuzzleHttp\Subscriber\Log\Formatter`.550 moved to `ImpreseeGuzzleHttp\Subscriber\Log\Formatter`. 555 551 556 552 ## Parser … … 562 558 563 559 - Cookie: Cookie parsing logic has been moved to 564 ` GuzzleHttp\Cookie\SetCookie::fromString`.560 `ImpreseeGuzzleHttp\Cookie\SetCookie::fromString`. 565 561 - Message: Message parsing logic for both requests and responses has been moved 566 to ` GuzzleHttp\Message\MessageFactory::fromMessage`. Message parsing is only562 to `ImpreseeGuzzleHttp\Message\MessageFactory::fromMessage`. Message parsing is only 567 563 used in debugging or deserializing messages, so it doesn't make sense for 568 564 Guzzle as a library to add this level of complexity to parsing messages. 569 565 - UriTemplate: URI template parsing has been moved to 570 ` GuzzleHttp\UriTemplate`. The Guzzle library will automatically use the PECL566 `ImpreseeGuzzleHttp\UriTemplate`. The Guzzle library will automatically use the PECL 571 567 URI template library if it is installed. 572 - Url: URL parsing is now performed in ` GuzzleHttp\Url::fromString` (previously568 - Url: URL parsing is now performed in `ImpreseeGuzzleHttp\Url::fromString` (previously 573 569 it was `Guzzle\Http\Url::factory()`). If custom URL parsing is necessary, 574 then developers are free to subclass ` GuzzleHttp\Url`.570 then developers are free to subclass `ImpreseeGuzzleHttp\Url`. 575 571 576 572 ## Plugin 577 573 578 The `Guzzle\Plugin` namespace has been renamed to ` GuzzleHttp\Subscriber`.574 The `Guzzle\Plugin` namespace has been renamed to `ImpreseeGuzzleHttp\Subscriber`. 579 575 Several plugins are shipping with the core Guzzle library under this namespace. 580 576 581 - ` GuzzleHttp\Subscriber\Cookie`: Replaces the old CookiePlugin. Cookie jar582 code has moved to ` GuzzleHttp\Cookie`.583 - ` GuzzleHttp\Subscriber\History`: Replaces the old HistoryPlugin.584 - ` GuzzleHttp\Subscriber\HttpError`: Throws errors when a bad HTTP response is577 - `ImpreseeGuzzleHttp\Subscriber\Cookie`: Replaces the old CookiePlugin. Cookie jar 578 code has moved to `ImpreseeGuzzleHttp\Cookie`. 579 - `ImpreseeGuzzleHttp\Subscriber\History`: Replaces the old HistoryPlugin. 580 - `ImpreseeGuzzleHttp\Subscriber\HttpError`: Throws errors when a bad HTTP response is 585 581 received. 586 - ` GuzzleHttp\Subscriber\Mock`: Replaces the old MockPlugin.587 - ` GuzzleHttp\Subscriber\Prepare`: Prepares the body of a request just before582 - `ImpreseeGuzzleHttp\Subscriber\Mock`: Replaces the old MockPlugin. 583 - `ImpreseeGuzzleHttp\Subscriber\Prepare`: Prepares the body of a request just before 588 584 sending. This subscriber is attached to all requests by default. 589 - ` GuzzleHttp\Subscriber\Redirect`: Replaces the RedirectPlugin.585 - `ImpreseeGuzzleHttp\Subscriber\Redirect`: Replaces the RedirectPlugin. 590 586 591 587 The following plugins have been removed (third-parties are free to re-implement 592 588 these if needed): 593 589 594 - ` GuzzleHttp\Plugin\Async` has been removed.595 - ` GuzzleHttp\Plugin\CurlAuth` has been removed.596 - ` GuzzleHttp\Plugin\ErrorResponse\ErrorResponsePlugin` has been removed. This590 - `ImpreseeGuzzleHttp\Plugin\Async` has been removed. 591 - `ImpreseeGuzzleHttp\Plugin\CurlAuth` has been removed. 592 - `ImpreseeGuzzleHttp\Plugin\ErrorResponse\ErrorResponsePlugin` has been removed. This 597 593 functionality should instead be implemented with event listeners that occur 598 594 after normal response parsing occurs in the guzzle/command package. … … 611 607 https://github.com/guzzle/message-integrity-subscriber 612 608 - `Guzzle\Http\Plugin\Mock\MockPlugin` has moved to 613 ` GuzzleHttp\Subscriber\MockSubscriber`.609 `ImpreseeGuzzleHttp\Subscriber\MockSubscriber`. 614 610 - `Guzzle\Http\Plugin\Oauth\OauthPlugin` has moved to 615 611 https://github.com/guzzle/oauth-subscriber … … 640 636 - `getStream` and `setStream` have been removed to better encapsulate streams. 641 637 - `getMetadata` and `setMetadata` have been removed in favor of 642 ` GuzzleHttp\Stream\MetadataStreamInterface`.638 `ImpreseeGuzzleHttp\Stream\MetadataStreamInterface`. 643 639 - `getWrapper`, `getWrapperData`, `getStreamType`, and `getUri` have all been 644 640 removed. This data is accessible when 645 using streams that implement ` GuzzleHttp\Stream\MetadataStreamInterface`.641 using streams that implement `ImpreseeGuzzleHttp\Stream\MetadataStreamInterface`. 646 642 - `rewind` has been removed. Use `seek(0)` for a similar behavior. 647 643 … … 652 648 - `ftell` has been renamed to `tell`. 653 649 - `readLine` has moved from an instance method to a static class method of 654 ` GuzzleHttp\Stream\Stream`.650 `ImpreseeGuzzleHttp\Stream\Stream`. 655 651 656 652 ## Metadata streams 657 653 658 ` GuzzleHttp\Stream\MetadataStreamInterface` has been added to denote streams654 `ImpreseeGuzzleHttp\Stream\MetadataStreamInterface` has been added to denote streams 659 655 that contain additional metadata accessible via `getMetadata()`. 660 ` GuzzleHttp\Stream\StreamInterface::getMetadata` and661 ` GuzzleHttp\Stream\StreamInterface::setMetadata` have been removed.656 `ImpreseeGuzzleHttp\Stream\StreamInterface::getMetadata` and 657 `ImpreseeGuzzleHttp\Stream\StreamInterface::setMetadata` have been removed. 662 658 663 659 ## StreamRequestFactory … … 666 662 was used in Guzzle 3 broke the actual interface of sending streaming requests 667 663 (instead of getting back a Response, you got a StreamInterface). Streaming 668 PHP requests are now implemented through the `GuzzleHttp\Adapter\StreamAdapter`. 669 670 3.6 to 3.7 671 ---------- 664 PHP requests are now implemented through the `ImpreseeGuzzleHttp\Adapter\StreamAdapter`. 665 666 ## 3.6 to 3.7 672 667 673 668 ### Deprecations … … 694 689 `$client->setDefaultOption('auth', array('user', 'pass', 'Basic|Digest|NTLM|Any'));` 695 690 696 3.7 introduces `request.options` as a parameter for a client configuration and as an optional argument to all creational697 request methods. When paired with a client's configuration settings, these options allow you to specify default settings698 for various aspects of a request. Because these options make other previous configuration options redundant, several699 configuration options and methods of a client and AbstractCommand have been deprecated.691 3.7 introduces `request.options` as a parameter for a client configuration and as an optional argument to all creational 692 request methods. When paired with a client's configuration settings, these options allow you to specify default settings 693 for various aspects of a request. Because these options make other previous configuration options redundant, several 694 configuration options and methods of a client and AbstractCommand have been deprecated. 700 695 701 696 - Marked `Guzzle\Service\Client::getDefaultHeaders()` as deprecated. Use `$client->getDefaultOption('headers')`. … … 738 733 739 734 - Removed `Guzzle\Http\ClientInterface::setDefaultHeaders(). Use 740 `$client->getConfig()->setPath('request.options/headers/{header_name}', 'value')`. or 741 `$client->getConfig()->setPath('request.options/headers', array('header_name' => 'value'))` or 742 `$client->setDefaultOption('headers/{header_name}', 'value')`. or 735 `$client->getConfig()->setPath('request.options/headers/{header_name}', 'value')`. or 736 `$client->getConfig()->setPath('request.options/headers', array('header_name' => 'value'))`or`$client->setDefaultOption('headers/{header_name}', 'value')`. or 743 737 `$client->setDefaultOption('headers', array('header_name' => 'value'))`. 744 738 - Removed `Guzzle\Http\ClientInterface::getDefaultHeaders(). Use `$client->getConfig()->getPath('request.options/headers')`. … … 757 751 - Default cache TTLs are now handled by the CacheStorageInterface of a CachePlugin 758 752 - `CacheStorageInterface::cache($key, Response $response, $ttl = null)` has changed to `cache(RequestInterface 759 $request, Response $response);`753 $request, Response $response);` 760 754 - `CacheStorageInterface::fetch($key)` has changed to `fetch(RequestInterface $request);` 761 755 - `CacheStorageInterface::delete($key)` has changed to `delete(RequestInterface $request);` 762 756 - Added `CacheStorageInterface::purge($url)` 763 757 - `DefaultRevalidation::__construct(CacheKeyProviderInterface $cacheKey, CacheStorageInterface $cache, CachePlugin 764 $plugin)` has changed to `DefaultRevalidation::__construct(CacheStorageInterface $cache,765 CanCacheStrategyInterface $canCache = null)`758 $plugin)` has changed to `DefaultRevalidation::__construct(CacheStorageInterface $cache, 759 CanCacheStrategyInterface $canCache = null)` 766 760 - Added `RevalidationInterface::shouldRevalidate(RequestInterface $request, Response $response)` 767 761 768 3.5 to 3.6 769 ---------- 770 771 * Mixed casing of headers are now forced to be a single consistent casing across all values for that header. 772 * Messages internally use a HeaderCollection object to delegate handling case-insensitive header resolution 773 * Removed the whole changedHeader() function system of messages because all header changes now go through addHeader(). 762 3.5 to 3.6 763 764 --- 765 766 - Mixed casing of headers are now forced to be a single consistent casing across all values for that header. 767 - Messages internally use a HeaderCollection object to delegate handling case-insensitive header resolution 768 - Removed the whole changedHeader() function system of messages because all header changes now go through addHeader(). 774 769 For example, setHeader() first removes the header using unset on a HeaderCollection and then calls addHeader(). 775 770 Keeping the Host header and URL host in sync is now handled by overriding the addHeader method in Request. 776 *Specific header implementations can be created for complex headers. When a message creates a header, it uses a771 - Specific header implementations can be created for complex headers. When a message creates a header, it uses a 777 772 HeaderFactory which can map specific headers to specific header classes. There is now a Link header and 778 773 CacheControl header implementation. 779 *Moved getLinks() from Response to just be used on a Link header object.774 - Moved getLinks() from Response to just be used on a Link header object. 780 775 781 776 If you previously relied on Guzzle\Http\Message\Header::raw(), then you will need to update your code to use the … … 784 779 ### Interface changes 785 780 786 *Removed from interface: Guzzle\Http\ClientInterface::setUriTemplate787 *Removed from interface: Guzzle\Http\ClientInterface::setCurlMulti()788 *Removed Guzzle\Http\Message\Request::receivedRequestHeader() and implemented this functionality in781 - Removed from interface: Guzzle\Http\ClientInterface::setUriTemplate 782 - Removed from interface: Guzzle\Http\ClientInterface::setCurlMulti() 783 - Removed Guzzle\Http\Message\Request::receivedRequestHeader() and implemented this functionality in 789 784 Guzzle\Http\Curl\RequestMediator 790 *Removed the optional $asString parameter from MessageInterface::getHeader(). Just cast the header to a string.791 *Removed the optional $tryChunkedTransfer option from Guzzle\Http\Message\EntityEnclosingRequestInterface792 *Removed the $asObjects argument from Guzzle\Http\Message\MessageInterface::getHeaders()785 - Removed the optional $asString parameter from MessageInterface::getHeader(). Just cast the header to a string. 786 - Removed the optional $tryChunkedTransfer option from Guzzle\Http\Message\EntityEnclosingRequestInterface 787 - Removed the $asObjects argument from Guzzle\Http\Message\MessageInterface::getHeaders() 793 788 794 789 ### Removed deprecated functions 795 790 796 *Removed Guzzle\Parser\ParserRegister::get(). Use getParser()797 *Removed Guzzle\Parser\ParserRegister::set(). Use registerParser().791 - Removed Guzzle\Parser\ParserRegister::get(). Use getParser() 792 - Removed Guzzle\Parser\ParserRegister::set(). Use registerParser(). 798 793 799 794 ### Deprecations 800 795 801 *The ability to case-insensitively search for header values802 *Guzzle\Http\Message\Header::hasExactHeader803 *Guzzle\Http\Message\Header::raw. Use getAll()804 *Deprecated cache control specific methods on Guzzle\Http\Message\AbstractMessage. Use the CacheControl header object796 - The ability to case-insensitively search for header values 797 - Guzzle\Http\Message\Header::hasExactHeader 798 - Guzzle\Http\Message\Header::raw. Use getAll() 799 - Deprecated cache control specific methods on Guzzle\Http\Message\AbstractMessage. Use the CacheControl header object 805 800 instead. 806 801 807 802 ### Other changes 808 803 809 *All response header helper functions return a string rather than mixing Header objects and strings inconsistently810 *Removed cURL blacklist support. This is no longer necessary now that Expect, Accept, etc. are managed by Guzzle804 - All response header helper functions return a string rather than mixing Header objects and strings inconsistently 805 - Removed cURL blacklist support. This is no longer necessary now that Expect, Accept, etc. are managed by Guzzle 811 806 directly via interfaces 812 *Removed the injecting of a request object onto a response object. The methods to get and set a request still exist807 - Removed the injecting of a request object onto a response object. The methods to get and set a request still exist 813 808 but are a no-op until removed. 814 *Most classes that used to require a `Guzzle\Service\Command\CommandInterface` typehint now request a809 - Most classes that used to require a `Guzzle\Service\Command\CommandInterface` typehint now request a 815 810 `Guzzle\Service\Command\ArrayCommandInterface`. 816 *Added `Guzzle\Http\Message\RequestInterface::startResponse()` to the RequestInterface to handle injecting a response811 - Added `Guzzle\Http\Message\RequestInterface::startResponse()` to the RequestInterface to handle injecting a response 817 812 on a request while the request is still being transferred 818 * `Guzzle\Service\Command\CommandInterface` now extends from ToArrayInterface and ArrayAccess 819 820 3.3 to 3.4 821 ---------- 813 - `Guzzle\Service\Command\CommandInterface` now extends from ToArrayInterface and ArrayAccess 814 815 3.3 to 3.4 816 817 --- 822 818 823 819 Base URLs of a client now follow the rules of http://tools.ietf.org/html/rfc3986#section-5.2.2 when merging URLs. 824 820 825 3.2 to 3.3 826 ---------- 821 ## 3.2 to 3.3 827 822 828 823 ### Response::getEtag() quote stripping removed … … 843 838 'emit_io' key. This was previously set under a request's parameters using 'curl.emit_io' 844 839 845 3.1 to 3.2 846 ---------- 840 ## 3.1 to 3.2 847 841 848 842 ### CurlMulti is no longer reused globally … … 896 890 responsible for handling the aggregation of multi-valued query string variables into a flattened hash. 897 891 898 2.8 to 3.x 899 ---------- 892 ## 2.8 to 3.x 900 893 901 894 ### Guzzle\Service\Inspector -
visual-search/trunk/vendor/guzzlehttp/guzzle/composer.json
r3455463 r3455518 21 21 } 22 22 ], 23 "repositories":[ 24 { 25 "type": "vcs", 26 "url": "[email protected]:Impresee/http-message.git" 27 }, 28 { 29 "type": "vcs", 30 "url": "[email protected]:Impresee/Impresee/guzzle-psr7" 31 } 32 ], 23 33 "require": { 24 34 "php": ">=5.5", 25 35 "ext-json": "*", 26 36 "symfony/polyfill-intl-idn": "^1.17.0", 27 " guzzlehttp/promises": "^1.0",28 " guzzlehttp/psr7": "^1.6.1"37 "GuzzleHttp/promises": "^1.0", 38 "GuzzleHttp/psr7": "1.x-dev" 29 39 }, 30 40 "require-dev": { … … 46 56 "autoload": { 47 57 "psr-4": { 48 " GuzzleHttp\\": "src/"58 "ImpreseeGuzzleHttp\\": "src/" 49 59 }, 50 60 "files": [ 51 "src/ functions_include.php"61 "src/impresee_functions_include.php" 52 62 ] 53 63 }, 54 64 "autoload-dev": { 55 65 "psr-4": { 56 " GuzzleHttp\\Tests\\": "tests/"66 "ImpreseeGuzzleHttp\\Tests\\": "tests/" 57 67 } 58 68 } -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Client.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp;3 4 use GuzzleHttp\Cookie\CookieJar;5 use GuzzleHttp\Exception\GuzzleException;2 namespace ImpreseeGuzzleHttp; 3 4 use ImpreseeGuzzleHttp\Cookie\CookieJar; 5 use ImpreseeGuzzleHttp\Exception\GuzzleException; 6 6 use GuzzleHttp\Promise; 7 use GuzzleHttp\Psr7;8 use Psr\Http\Message\RequestInterface;9 use Psr\Http\Message\ResponseInterface;10 use Psr\Http\Message\UriInterface;7 use ImpreseeGuzzleHttp\Psr7; 8 use Impresee\Psr\Http\Message\RequestInterface; 9 use Impresee\Psr\Http\Message\ResponseInterface; 10 use Impresee\Psr\Http\Message\UriInterface; 11 11 12 12 /** … … 58 58 * @param array $config Client configuration settings. 59 59 * 60 * @see \ GuzzleHttp\RequestOptions for a list of available request options.60 * @see \ImpreseeGuzzleHttp\RequestOptions for a list of available request options. 61 61 */ 62 62 public function __construct(array $config = []) … … 100 100 * 101 101 * @param array $options Request options to apply to the given 102 * request and to the transfer. See \ GuzzleHttp\RequestOptions.102 * request and to the transfer. See \ImpreseeGuzzleHttp\RequestOptions. 103 103 * 104 104 * @return Promise\PromiseInterface … … 119 119 * 120 120 * @param array $options Request options to apply to the given 121 * request and to the transfer. See \ GuzzleHttp\RequestOptions.121 * request and to the transfer. See \ImpreseeGuzzleHttp\RequestOptions. 122 122 * 123 123 * @return ResponseInterface … … 140 140 * @param string $method HTTP method 141 141 * @param string|UriInterface $uri URI object or string. 142 * @param array $options Request options to apply. See \ GuzzleHttp\RequestOptions.142 * @param array $options Request options to apply. See \ImpreseeGuzzleHttp\RequestOptions. 143 143 * 144 144 * @return Promise\PromiseInterface … … 172 172 * @param string $method HTTP method. 173 173 * @param string|UriInterface $uri URI object or string. 174 * @param array $options Request options to apply. See \ GuzzleHttp\RequestOptions.174 * @param array $options Request options to apply. See \ImpreseeGuzzleHttp\RequestOptions. 175 175 * 176 176 * @return ResponseInterface … … 326 326 * as-is without merging in default options. 327 327 * 328 * @param array $options See \ GuzzleHttp\RequestOptions.328 * @param array $options See \ImpreseeGuzzleHttp\RequestOptions. 329 329 * 330 330 * @return Promise\PromiseInterface … … 395 395 396 396 if (isset($options['json'])) { 397 $options['body'] = \ GuzzleHttp\json_encode($options['json']);397 $options['body'] = \ImpreseeGuzzleHttp\json_encode($options['json']); 398 398 unset($options['json']); 399 399 // Ensure that we don't have the header in different case and set the new value. -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/ClientInterface.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp;2 namespace ImpreseeGuzzleHttp; 3 3 4 use GuzzleHttp\Exception\GuzzleException;4 use ImpreseeGuzzleHttp\Exception\GuzzleException; 5 5 use GuzzleHttp\Promise\PromiseInterface; 6 use Psr\Http\Message\RequestInterface;7 use Psr\Http\Message\ResponseInterface;8 use Psr\Http\Message\UriInterface;6 use Impresee\Psr\Http\Message\RequestInterface; 7 use Impresee\Psr\Http\Message\ResponseInterface; 8 use Impresee\Psr\Http\Message\UriInterface; 9 9 10 10 /** -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp\Cookie;3 4 use Psr\Http\Message\RequestInterface;5 use Psr\Http\Message\ResponseInterface;2 namespace ImpreseeGuzzleHttp\Cookie; 3 4 use Impresee\Psr\Http\Message\RequestInterface; 5 use Impresee\Psr\Http\Message\ResponseInterface; 6 6 7 7 /** -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp\Cookie;2 namespace ImpreseeGuzzleHttp\Cookie; 3 3 4 use Psr\Http\Message\RequestInterface;5 use Psr\Http\Message\ResponseInterface;4 use Impresee\Psr\Http\Message\RequestInterface; 5 use Impresee\Psr\Http\Message\ResponseInterface; 6 6 7 7 /** -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp\Cookie;2 namespace ImpreseeGuzzleHttp\Cookie; 3 3 4 4 /** … … 57 57 } 58 58 59 $jsonStr = \ GuzzleHttp\json_encode($json);59 $jsonStr = \ImpreseeGuzzleHttp\json_encode($json); 60 60 if (false === file_put_contents($filename, $jsonStr, LOCK_EX)) { 61 61 throw new \RuntimeException("Unable to save file {$filename}"); … … 80 80 } 81 81 82 $data = \ GuzzleHttp\json_decode($json, true);82 $data = \ImpreseeGuzzleHttp\json_decode($json, true); 83 83 if (is_array($data)) { 84 84 foreach (json_decode($json, true) as $cookie) { -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp\Cookie;2 namespace ImpreseeGuzzleHttp\Cookie; 3 3 4 4 /** -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp\Cookie;2 namespace ImpreseeGuzzleHttp\Cookie; 3 3 4 4 /** -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Exception/BadResponseException.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp\Exception;2 namespace ImpreseeGuzzleHttp\Exception; 3 3 4 use Psr\Http\Message\RequestInterface;5 use Psr\Http\Message\ResponseInterface;4 use Impresee\Psr\Http\Message\RequestInterface; 5 use Impresee\Psr\Http\Message\ResponseInterface; 6 6 7 7 /** -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Exception/ClientException.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp\Exception;2 namespace ImpreseeGuzzleHttp\Exception; 3 3 4 4 /** -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Exception/ConnectException.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp\Exception;2 namespace ImpreseeGuzzleHttp\Exception; 3 3 4 use Psr\Http\Message\RequestInterface;4 use Impresee\Psr\Http\Message\RequestInterface; 5 5 6 6 /** -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Exception/GuzzleException.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp\Exception;2 namespace ImpreseeGuzzleHttp\Exception; 3 3 4 4 use Throwable; -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php
r3455463 r3455518 1 1 <?php 2 2 3 namespace GuzzleHttp\Exception;3 namespace ImpreseeGuzzleHttp\Exception; 4 4 5 5 final class InvalidArgumentException extends \InvalidArgumentException implements GuzzleException -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp\Exception;2 namespace ImpreseeGuzzleHttp\Exception; 3 3 4 4 use GuzzleHttp\Promise\PromiseInterface; 5 use Psr\Http\Message\RequestInterface;6 use Psr\Http\Message\ResponseInterface;7 use Psr\Http\Message\UriInterface;5 use Impresee\Psr\Http\Message\RequestInterface; 6 use Impresee\Psr\Http\Message\ResponseInterface; 7 use Impresee\Psr\Http\Message\UriInterface; 8 8 9 9 /** … … 125 125 public static function getResponseBodySummary(ResponseInterface $response) 126 126 { 127 return \ GuzzleHttp\Psr7\get_message_body_summary($response);127 return \ImpreseeGuzzleHttp\Psr7\get_message_body_summary($response); 128 128 } 129 129 -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Exception/SeekException.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp\Exception;2 namespace ImpreseeGuzzleHttp\Exception; 3 3 4 use Psr\Http\Message\StreamInterface;4 use Impresee\Psr\Http\Message\StreamInterface; 5 5 6 6 /** -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Exception/ServerException.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp\Exception;2 namespace ImpreseeGuzzleHttp\Exception; 3 3 4 4 /** -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp\Exception;2 namespace ImpreseeGuzzleHttp\Exception; 3 3 4 4 class TooManyRedirectsException extends RequestException -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Exception/TransferException.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp\Exception;2 namespace ImpreseeGuzzleHttp\Exception; 3 3 4 4 class TransferException extends \RuntimeException implements GuzzleException -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp\Handler;3 4 use GuzzleHttp\Exception\ConnectException;5 use GuzzleHttp\Exception\RequestException;2 namespace ImpreseeGuzzleHttp\Handler; 3 4 use ImpreseeGuzzleHttp\Exception\ConnectException; 5 use ImpreseeGuzzleHttp\Exception\RequestException; 6 6 use GuzzleHttp\Promise\FulfilledPromise; 7 use GuzzleHttp\Psr7;8 use GuzzleHttp\Psr7\LazyOpenStream;9 use GuzzleHttp\TransferStats;10 use Psr\Http\Message\RequestInterface;7 use ImpreseeGuzzleHttp\Psr7; 8 use ImpreseeGuzzleHttp\Psr7\LazyOpenStream; 9 use ImpreseeGuzzleHttp\TransferStats; 10 use Impresee\Psr\Http\Message\RequestInterface; 11 11 12 12 /** … … 380 380 $sink = $options['sink']; 381 381 if (!is_string($sink)) { 382 $sink = \ GuzzleHttp\Psr7\stream_for($sink);382 $sink = \ImpreseeGuzzleHttp\Psr7\stream_for($sink); 383 383 } elseif (!is_dir(dirname($sink))) { 384 384 // Ensure that the directory exists before failing in curl. … … 432 432 $host = $easy->request->getUri()->getHost(); 433 433 if (!isset($options['proxy']['no']) || 434 !\ GuzzleHttp\is_host_in_noproxy($host, $options['proxy']['no'])434 !\ImpreseeGuzzleHttp\is_host_in_noproxy($host, $options['proxy']['no']) 435 435 ) { 436 436 $conf[CURLOPT_PROXY] = $options['proxy'][$scheme]; … … 492 492 493 493 if (!empty($options['debug'])) { 494 $conf[CURLOPT_STDERR] = \ GuzzleHttp\debug_resource($options['debug']);494 $conf[CURLOPT_STDERR] = \ImpreseeGuzzleHttp\debug_resource($options['debug']); 495 495 $conf[CURLOPT_VERBOSE] = true; 496 496 } -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp\Handler;2 namespace ImpreseeGuzzleHttp\Handler; 3 3 4 use Psr\Http\Message\RequestInterface;4 use Impresee\Psr\Http\Message\RequestInterface; 5 5 6 6 interface CurlFactoryInterface -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp\Handler;2 namespace ImpreseeGuzzleHttp\Handler; 3 3 4 use GuzzleHttp\Psr7;5 use Psr\Http\Message\RequestInterface;4 use ImpreseeGuzzleHttp\Psr7; 5 use Impresee\Psr\Http\Message\RequestInterface; 6 6 7 7 /** -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp\Handler;2 namespace ImpreseeGuzzleHttp\Handler; 3 3 4 4 use GuzzleHttp\Promise as P; 5 5 use GuzzleHttp\Promise\Promise; 6 use GuzzleHttp\Utils;7 use Psr\Http\Message\RequestInterface;6 use ImpreseeGuzzleHttp\Utils; 7 use Impresee\Psr\Http\Message\RequestInterface; 8 8 9 9 /** -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Handler/EasyHandle.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp\Handler;2 namespace ImpreseeGuzzleHttp\Handler; 3 3 4 use GuzzleHttp\Psr7\Response;5 use Psr\Http\Message\RequestInterface;6 use Psr\Http\Message\ResponseInterface;7 use Psr\Http\Message\StreamInterface;4 use ImpreseeGuzzleHttp\Psr7\Response; 5 use Impresee\Psr\Http\Message\RequestInterface; 6 use Impresee\Psr\Http\Message\ResponseInterface; 7 use Impresee\Psr\Http\Message\StreamInterface; 8 8 9 9 /** … … 51 51 // HTTP-version SP status-code SP reason-phrase 52 52 $startLine = explode(' ', array_shift($this->headers), 3); 53 $headers = \ GuzzleHttp\headers_from_lines($this->headers);54 $normalizedKeys = \ GuzzleHttp\normalize_header_keys($headers);53 $headers = \ImpreseeGuzzleHttp\headers_from_lines($this->headers); 54 $normalizedKeys = \ImpreseeGuzzleHttp\normalize_header_keys($headers); 55 55 56 56 if (!empty($this->options['decode_content']) -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Handler/MockHandler.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp\Handler;2 namespace ImpreseeGuzzleHttp\Handler; 3 3 4 use GuzzleHttp\Exception\RequestException;5 use GuzzleHttp\HandlerStack;4 use ImpreseeGuzzleHttp\Exception\RequestException; 5 use ImpreseeGuzzleHttp\HandlerStack; 6 6 use GuzzleHttp\Promise\PromiseInterface; 7 7 use GuzzleHttp\Promise\RejectedPromise; 8 use GuzzleHttp\TransferStats;9 use Psr\Http\Message\RequestInterface;10 use Psr\Http\Message\ResponseInterface;8 use ImpreseeGuzzleHttp\TransferStats; 9 use Impresee\Psr\Http\Message\RequestInterface; 10 use Impresee\Psr\Http\Message\ResponseInterface; 11 11 12 12 /** … … 109 109 } elseif (is_string($sink)) { 110 110 file_put_contents($sink, $contents); 111 } elseif ($sink instanceof \ Psr\Http\Message\StreamInterface) {111 } elseif ($sink instanceof \Impresee\Psr\Http\Message\StreamInterface) { 112 112 $sink->write($contents); 113 113 } … … 141 141 } else { 142 142 throw new \InvalidArgumentException('Expected a response or ' 143 . 'exception. Found ' . \ GuzzleHttp\describe_type($value));143 . 'exception. Found ' . \ImpreseeGuzzleHttp\describe_type($value)); 144 144 } 145 145 } -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp\Handler;2 namespace ImpreseeGuzzleHttp\Handler; 3 3 4 use GuzzleHttp\RequestOptions;5 use Psr\Http\Message\RequestInterface;4 use ImpreseeGuzzleHttp\RequestOptions; 5 use Impresee\Psr\Http\Message\RequestInterface; 6 6 7 7 /** -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp\Handler;3 4 use GuzzleHttp\Exception\ConnectException;5 use GuzzleHttp\Exception\RequestException;2 namespace ImpreseeGuzzleHttp\Handler; 3 4 use ImpreseeGuzzleHttp\Exception\ConnectException; 5 use ImpreseeGuzzleHttp\Exception\RequestException; 6 6 use GuzzleHttp\Promise\FulfilledPromise; 7 7 use GuzzleHttp\Promise\PromiseInterface; 8 use GuzzleHttp\Psr7;9 use GuzzleHttp\TransferStats;10 use GuzzleHttp\Utils;11 use Psr\Http\Message\RequestInterface;12 use Psr\Http\Message\ResponseInterface;13 use Psr\Http\Message\StreamInterface;8 use ImpreseeGuzzleHttp\Psr7; 9 use ImpreseeGuzzleHttp\TransferStats; 10 use ImpreseeGuzzleHttp\Utils; 11 use Impresee\Psr\Http\Message\RequestInterface; 12 use Impresee\Psr\Http\Message\ResponseInterface; 13 use Impresee\Psr\Http\Message\StreamInterface; 14 14 15 15 /** … … 104 104 $status = $parts[1]; 105 105 $reason = isset($parts[2]) ? $parts[2] : null; 106 $headers = \ GuzzleHttp\headers_from_lines($hdrs);106 $headers = \ImpreseeGuzzleHttp\headers_from_lines($hdrs); 107 107 list($stream, $headers) = $this->checkDecode($options, $headers, $stream); 108 108 $stream = Psr7\stream_for($stream); … … 159 159 // Automatically decode responses when instructed. 160 160 if (!empty($options['decode_content'])) { 161 $normalizedKeys = \ GuzzleHttp\normalize_header_keys($headers);161 $normalizedKeys = \ImpreseeGuzzleHttp\normalize_header_keys($headers); 162 162 if (isset($normalizedKeys['content-encoding'])) { 163 163 $encoding = $headers[$normalizedKeys['content-encoding']]; … … 414 414 if (isset($value[$scheme])) { 415 415 if (!isset($value['no']) 416 || !\ GuzzleHttp\is_host_in_noproxy(416 || !\ImpreseeGuzzleHttp\is_host_in_noproxy( 417 417 $request->getUri()->getHost(), 418 418 $value['no'] … … 438 438 // < 5.6, use the Guzzle bundled cacert. 439 439 if (PHP_VERSION_ID < 50600) { 440 $options['ssl']['cafile'] = \ GuzzleHttp\default_ca_bundle();440 $options['ssl']['cafile'] = \ImpreseeGuzzleHttp\default_ca_bundle(); 441 441 } 442 442 } elseif (is_string($value)) { … … 505 505 'bytes_transferred', 'bytes_max']; 506 506 507 $value = \ GuzzleHttp\debug_resource($value);507 $value = \ImpreseeGuzzleHttp\debug_resource($value); 508 508 $ident = $request->getMethod() . ' ' . $request->getUri()->withFragment(''); 509 509 $this->addNotification( -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/HandlerStack.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp;2 namespace ImpreseeGuzzleHttp; 3 3 4 4 use GuzzleHttp\Promise\PromiseInterface; 5 use Psr\Http\Message\RequestInterface;6 use Psr\Http\Message\ResponseInterface;5 use Impresee\Psr\Http\Message\RequestInterface; 6 use Impresee\Psr\Http\Message\ResponseInterface; 7 7 8 8 /** -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/MessageFormatter.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp;2 namespace ImpreseeGuzzleHttp; 3 3 4 use Psr\Http\Message\MessageInterface;5 use Psr\Http\Message\RequestInterface;6 use Psr\Http\Message\ResponseInterface;4 use Impresee\Psr\Http\Message\MessageInterface; 5 use Impresee\Psr\Http\Message\RequestInterface; 6 use Impresee\Psr\Http\Message\ResponseInterface; 7 7 8 8 /** -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Middleware.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp;3 4 use GuzzleHttp\Cookie\CookieJarInterface;5 use GuzzleHttp\Exception\RequestException;2 namespace ImpreseeGuzzleHttp; 3 4 use ImpreseeGuzzleHttp\Cookie\CookieJarInterface; 5 use ImpreseeGuzzleHttp\Exception\RequestException; 6 6 use GuzzleHttp\Promise\RejectedPromise; 7 use GuzzleHttp\Psr7;8 use Psr\Http\Message\ResponseInterface;7 use ImpreseeGuzzleHttp\Psr7; 8 use Impresee\Psr\Http\Message\ResponseInterface; 9 9 use Psr\Log\LoggerInterface; 10 10 … … 29 29 return $handler($request, $options); 30 30 } elseif (!($options['cookies'] instanceof CookieJarInterface)) { 31 throw new \InvalidArgumentException('cookies must be an instance of GuzzleHttp\Cookie\CookieJarInterface');31 throw new \InvalidArgumentException('cookies must be an instance of ImpreseeGuzzleHttp\Cookie\CookieJarInterface'); 32 32 } 33 33 $cookieJar = $options['cookies']; -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Pool.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp;2 namespace ImpreseeGuzzleHttp; 3 3 4 4 use GuzzleHttp\Promise\EachPromise; 5 5 use GuzzleHttp\Promise\PromiseInterface; 6 6 use GuzzleHttp\Promise\PromisorInterface; 7 use Psr\Http\Message\RequestInterface;7 use Impresee\Psr\Http\Message\RequestInterface; 8 8 9 9 /** … … 92 92 * @param array|\Iterator $requests Requests to send concurrently. 93 93 * @param array $options Passes through the options available in 94 * {@see GuzzleHttp\Pool::__construct}94 * {@see ImpreseeGuzzleHttp\Pool::__construct} 95 95 * 96 96 * @return array Returns an array containing the response or an exception -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp;2 namespace ImpreseeGuzzleHttp; 3 3 4 4 use GuzzleHttp\Promise\PromiseInterface; 5 use GuzzleHttp\Psr7;6 use Psr\Http\Message\RequestInterface;5 use ImpreseeGuzzleHttp\Psr7; 6 use Impresee\Psr\Http\Message\RequestInterface; 7 7 8 8 /** -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp;3 4 use GuzzleHttp\Exception\BadResponseException;5 use GuzzleHttp\Exception\TooManyRedirectsException;2 namespace ImpreseeGuzzleHttp; 3 4 use ImpreseeGuzzleHttp\Exception\BadResponseException; 5 use ImpreseeGuzzleHttp\Exception\TooManyRedirectsException; 6 6 use GuzzleHttp\Promise\PromiseInterface; 7 use GuzzleHttp\Psr7;8 use Psr\Http\Message\RequestInterface;9 use Psr\Http\Message\ResponseInterface;10 use Psr\Http\Message\UriInterface;7 use ImpreseeGuzzleHttp\Psr7; 8 use Impresee\Psr\Http\Message\RequestInterface; 9 use Impresee\Psr\Http\Message\ResponseInterface; 10 use Impresee\Psr\Http\Message\UriInterface; 11 11 12 12 /** … … 14 14 * 15 15 * Apply this middleware like other middleware using 16 * {@see \ GuzzleHttp\Middleware::redirect()}.16 * {@see \ImpreseeGuzzleHttp\Middleware::redirect()}. 17 17 */ 18 18 class RedirectMiddleware -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/RequestOptions.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp;2 namespace ImpreseeGuzzleHttp; 3 3 4 4 /** … … 59 59 60 60 /** 61 * cookies: (bool| GuzzleHttp\Cookie\CookieJarInterface, default=false)61 * cookies: (bool|ImpreseeGuzzleHttp\Cookie\CookieJarInterface, default=false) 62 62 * Specifies whether or not cookies are used in a request or what cookie 63 63 * jar to use or what cookies to send. This option only works if your 64 64 * handler has the `cookie` middleware. Valid values are `false` and 65 * an instance of {@see GuzzleHttp\Cookie\CookieJarInterface}.65 * an instance of {@see ImpreseeGuzzleHttp\Cookie\CookieJarInterface}. 66 66 */ 67 67 const COOKIES = 'cookies'; -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/RetryMiddleware.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp;2 namespace ImpreseeGuzzleHttp; 3 3 4 4 use GuzzleHttp\Promise\PromiseInterface; 5 5 use GuzzleHttp\Promise\RejectedPromise; 6 use GuzzleHttp\Psr7;7 use Psr\Http\Message\RequestInterface;8 use Psr\Http\Message\ResponseInterface;6 use ImpreseeGuzzleHttp\Psr7; 7 use Impresee\Psr\Http\Message\RequestInterface; 8 use Impresee\Psr\Http\Message\ResponseInterface; 9 9 10 10 /** -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/TransferStats.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp;2 namespace ImpreseeGuzzleHttp; 3 3 4 use Psr\Http\Message\RequestInterface;5 use Psr\Http\Message\ResponseInterface;6 use Psr\Http\Message\UriInterface;4 use Impresee\Psr\Http\Message\RequestInterface; 5 use Impresee\Psr\Http\Message\ResponseInterface; 6 use Impresee\Psr\Http\Message\UriInterface; 7 7 8 8 /** -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/UriTemplate.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp;2 namespace ImpreseeGuzzleHttp; 3 3 4 4 /** -
visual-search/trunk/vendor/guzzlehttp/guzzle/src/Utils.php
r3455463 r3455518 1 1 <?php 2 namespace GuzzleHttp;2 namespace ImpreseeGuzzleHttp; 3 3 4 use GuzzleHttp\Exception\InvalidArgumentException;5 use Psr\Http\Message\UriInterface;4 use ImpreseeGuzzleHttp\Exception\InvalidArgumentException; 5 use Impresee\Psr\Http\Message\UriInterface; 6 6 use Symfony\Polyfill\Intl\Idn\Idn; 7 7 -
visual-search/trunk/vendor/impresee/impresee-creative-search-bar-php-base/composer.json
r3455463 r3455518 32 32 "caseyamcl/guzzle_retry_middleware": "^2.3", 33 33 "guzzlehttp/promises": "^1.3", 34 "guzzlehttp/guzzle": " ^6.5"34 "guzzlehttp/guzzle": "6.5.x-dev" 35 35 }, 36 36 "require-dev": {
Note: See TracChangeset
for help on using the changeset viewer.