setFromArray functionaly known in ZF1
test case for setFromArray
fixed with php-fig
Merge commit 'refs/pull/3130/head' of github.com:zendframework/zf2 into hotfix/add-space-after-function-keyword
Merge pull request #3130 branch 'hotfix/add-space-after-function-keyword'
Check parameter type
remove the subscription record upon successful unsubscribe
Provide support for more HTTP methods in the AbstractRestfulController

- Adds explicit support for OPTIONS, PATCH, and HEAD
- Adds ability to register handler methods for custom HTTP methods
- Refactors:
  - DRY up identifier retrieval -- added getIdentifier() method
  - DRY up parsing of content body -- added processBodyContent()
  - Moved RESTful method handling out of conditional
Remove abstract keyword from new methods

- Cannot add new abstract methods (BC break); instead, raise exceptions
  if unimplemented.
- Added in missing patch() method.
Added check for number of paramters
Added tests
Added filter possibility
Unit tests and error handling
Remove unused property
Fix indentation
Fix value type returned and move methods
Add fromArray methods
Fix issue #3374

DateTime::ISO8601 doesn't properly handle fractions of a second. This patch fixes that problem.
Workaround for DateTime::ISO8601 deficiency.

Added logic to detect and properly handle ISO8601 date strings that contain fractions of a second.
removed test failing since PHP>=5.4

noted in #3110 (which added the test)