Skip to content
This repository has been archived by the owner on Jan 30, 2020. It is now read-only.

Finalize zend-servicemanager forwards-compatibility changes #96

Merged
merged 10 commits into from Feb 18, 2016

Commits on Feb 13, 2016

  1. ServiceManager v2-v3 compatibility

    Gianluca Arbezzano authored and kynx committed Feb 13, 2016
    3 Configuration menu
    Copy the full SHA
    7756cc1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7796548 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2016

  1. Configuration menu
    Copy the full SHA
    310470c View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2016

  1. Merge pull request zendframework#95 from kynx/sm-v2-v3-compat

    ServiceManager v2-v3 compatibility
    weierophinney committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    368dae3 View commit details
    Browse the repository at this point in the history
  2. Run a job per SM version per PHP version

    - to ensure no regressions between PHP versions as well.
    weierophinney committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    86e6c2c View commit details
    Browse the repository at this point in the history
  3. Minor version updates

    - ensure compat with both PHP 5.5+ and 7.0+
    - Use `^2.6` (no maintenance version), as we don't need to get more specific
      at this time.
    - remove empty line at end of file
    weierophinney committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    d26c4b4 View commit details
    Browse the repository at this point in the history
  4. Documented and simplified logic of populateFactoryPluginManagers

    - Created a ternary from the original if/else, making the logic more compact.
    - Added the method docblock.
    weierophinney committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    656001c View commit details
    Browse the repository at this point in the history
  5. Incorporate feedback for InputFilterAbstractServiceFactory

    - Move v2 checks into v2-specific methods of abstract factory.
    - Use provided `$services` argument when lazy-instantiating filter and
      validator plugin managers.
    - For abstract factory tests, vary methods tested based on service
      manager version.
    weierophinney committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    ec011db View commit details
    Browse the repository at this point in the history
  6. Ensure input filter plugin manager is BC with v2

    - Renamed `MigrationTest` to `InputFilterPluginManagerCompatibilityTest`
      (consistency with other components, and this is specifically for
      testing migration of the plugin manager).
    - Added tests to validate that the `InputFilterPluginManager` accepts no
      arguments and/or a `ConfigInterface` argument to the constructor when
      using zend-servicemanager v2.
    - Updated the `InputFilterPluginManager` constructor to mirror that of
      the 2.7 and 3.0 series of zend-servicemanager; it also populates the
      initializers prior to calling the parent constructor, allowing
      overriding.
    weierophinney committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    41c30e2 View commit details
    Browse the repository at this point in the history
  7. Removed shareByDefault() implementation

    From what I can tell, it was added for purposes of testing; I updated
    the test to use `assertAttributeSame`, varying the property to test
    against based on SM version.
    weierophinney committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    598e20d View commit details
    Browse the repository at this point in the history