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

Allow use with v3 releases of Zend Framework components #10

Merged
merged 5 commits into from
Jul 12, 2016

Conversation

weierophinney
Copy link
Member

This patch updates zf-rpc to allow usage with v3 releases of Zend Framework components. Specifically:

  • Updates the minimum supported PHP version to 5.6.
  • Updates all component and module constraints to set the minimum supported version to the latest known stable version, providing || constraints when v3 releases are known to exist.
  • Exposes the module to zend-component-installer.
  • Updates the RpcControllerFactory to be forwards compatible with zend-servicemanager v3.
  • Extracts the OptionsListener factory to its own class.
  • Updates to use short array notation.
  • Moves the Module class to the src/ tree, where it belongs.
    • Removes the getAutoloaderConfig() implementation, as it was redundant.
  • Adds .gitattributes, to allow for a smaller distribution package.

- Upped minimum supported PHP version to 5.6.
- Updated all component and module constraints to set minimum supported version
  to most recent stable version; if v3 releases are available, these are allowed
  via `||` constraints.
- Implemented lowest/locked/latest testing strategy to ensure we can test
  against all supported versions.
- Moved `Module` class into `src/` tree, where it belongs.
- Made PHPUnit configuration a dist file.
- Removed obsolete `.php_cs`
- Added gitattributes.
- Also added tests for the factory.
- Removed old logic for determining if a class is a subclass (not needed
  following 5.3 series)
- Minor consistency fixes
- Added CONDUCT.md
- Updated CONTRIBUTING.md to refer to CONDUCT.md
- Updated CONTRIBUTING.md to refer to composer scripts
- Updated README:
  - use short array notation
  - drop references to "ZF2" (just "ZF")
  - updated composer instructions
- Changed LICENSE to a markdown file
- Added `config` to phpcs configuration
@weierophinney weierophinney added this to the 1.3.0 milestone Jul 12, 2016
@weierophinney weierophinney self-assigned this Jul 12, 2016
@weierophinney weierophinney merged commit e41fff8 into zfcampus:develop Jul 12, 2016
weierophinney added a commit that referenced this pull request Jul 12, 2016
weierophinney added a commit that referenced this pull request Jul 12, 2016
@weierophinney weierophinney deleted the feature/zf3compat branch July 12, 2016 22:17
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant