Release notes
*Sourced from [phpspec/prophecy's releases](https://github.com/phpspec/prophecy/releases).*
> ## 1.8.0
> * Support for void return types without explicit will ([**crellbar**](https://github.com/crellbar))
> * Clearer error message for unexpected method calls ([**meridius**](https://github.com/meridius))
> * Clearer error message for aggregate exceptions ([**meridius**](https://github.com/meridius))
> * More verbose `shouldBeCalledOnce` expectation ([**olvlvl**](https://github.com/olvlvl))
> * Ability to double Throwable, or methods that extend it ([**ciaranmcnulty**](https://github.com/ciaranmcnulty))
> * [fixed] Doubling methods where class has additional arguments to interface ([**webimpress**](https://github.com/webimpress))
> * [fixed] Doubling methods where arguments are nullable but default is not null ([**webimpress**](https://github.com/webimpress))
> * [fixed] Doubling magic methods on parent class ([**dsnopek**](https://github.com/dsnopek))
> * [fixed] Check method predictions only once ([**dontub**](https://github.com/dontub))
> * [fixed] Argument::containingString throwing error when called with non-string ([**dcabrejas**](https://github.com/dcabrejas))
Changelog
*Sourced from [phpspec/prophecy's changelog](https://github.com/phpspec/prophecy/blob/master/CHANGES.md).*
> 1.8.0 / 2018/08/05
> ==================
>
> * Support for void return types without explicit will ([**crellbar**](https://github.com/crellbar))
> * Clearer error message for unexpected method calls ([**meridius**](https://github.com/meridius))
> * Clearer error message for aggregate exceptions ([**meridius**](https://github.com/meridius))
> * More verbose `shouldBeCalledOnce` expectation ([**olvlvl**](https://github.com/olvlvl))
> * Ability to double Throwable, or methods that extend it ([**ciaranmcnulty**](https://github.com/ciaranmcnulty))
> * [fixed] Doubling methods where class has additional arguments to interface ([**webimpress**](https://github.com/webimpress))
> * [fixed] Doubling methods where arguments are nullable but default is not null ([**webimpress**](https://github.com/webimpress))
> * [fixed] Doubling magic methods on parent class ([**dsnopek**](https://github.com/dsnopek))
> * [fixed] Check method predictions only once ([**dontub**](https://github.com/dontub))
> * [fixed] Argument::containingString throwing error when called with non-string ([**dcabrejas**](https://github.com/dcabrejas))
Commits
- [`4ba436b`](https://github.com/phpspec/prophecy/commit/4ba436b55987b4bf311cb7c6ba82aa528aac0a06) Prepare for 1.8 release
- [`ab8b305`](https://github.com/phpspec/prophecy/commit/ab8b305f2091e80f910469b1e3ad67f379395e57) Merge pull request [#411](https://github-redirect.dependabot.com/phpspec/prophecy/issues/411) from dcabrejas/string-contains-token-issue
- [`062627b`](https://github.com/phpspec/prophecy/commit/062627b4305fba67cfd72cb4f7569d4dad298da4) Merge pull request [#391](https://github-redirect.dependabot.com/phpspec/prophecy/issues/391) from olvlvl/olvlvl-once
- [`0734f61`](https://github.com/phpspec/prophecy/commit/0734f61a6cdbb9731f592ce82a93a528f1767876) Merge pull request [#386](https://github-redirect.dependabot.com/phpspec/prophecy/issues/386) from meridius/better_formatting_for_multipe_exceptions
- [`86c0225`](https://github.com/phpspec/prophecy/commit/86c02251aaeb56c1d7d8feda8816e30a228cc34b) Merge pull request [#360](https://github-redirect.dependabot.com/phpspec/prophecy/issues/360) from dontub/master
- [`818f4f1`](https://github.com/phpspec/prophecy/commit/818f4f186521aa270ca11735d21e7d08a6125128) Merge pull request [#339](https://github-redirect.dependabot.com/phpspec/prophecy/issues/339) from dsnopek/338-magic-methods-on-parent
- [`e5a9420`](https://github.com/phpspec/prophecy/commit/e5a942090b4747914c3a7be47d53fd7eb241a807) Merge pull request [#412](https://github-redirect.dependabot.com/phpspec/prophecy/issues/412) from ciaranmcnulty/bugfix/doubling-throwable
- [`98892d3`](https://github.com/phpspec/prophecy/commit/98892d369e9bb5b004c983a2b77d4cacb4b3e40e) Merge pull request [#377](https://github-redirect.dependabot.com/phpspec/prophecy/issues/377) from webimpress/hotfix/368
- [`a180c32`](https://github.com/phpspec/prophecy/commit/a180c323d70bc86c2ee6c93c90a165b233202275) Merge pull request [#398](https://github-redirect.dependabot.com/phpspec/prophecy/issues/398) from crellbar/397-void-return-type
- [`b132336`](https://github.com/phpspec/prophecy/commit/b13233636202153ea93daa4b10bd580035d56722) Merge pull request [#406](https://github-redirect.dependabot.com/phpspec/prophecy/issues/406) from webimpress/hotfix/extended-args-php-7.2
- Additional commits viewable in [compare view](https://github.com/phpspec/prophecy/compare/1.7.6...1.8.0)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
If all status checks pass Dependabot will automatically merge this pull request.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps phpspec/prophecy from 1.7.6 to 1.8.0.
Release notes
*Sourced from [phpspec/prophecy's releases](https://github.com/phpspec/prophecy/releases).* > ## 1.8.0 > * Support for void return types without explicit will ([**crellbar**](https://github.com/crellbar)) > * Clearer error message for unexpected method calls ([**meridius**](https://github.com/meridius)) > * Clearer error message for aggregate exceptions ([**meridius**](https://github.com/meridius)) > * More verbose `shouldBeCalledOnce` expectation ([**olvlvl**](https://github.com/olvlvl)) > * Ability to double Throwable, or methods that extend it ([**ciaranmcnulty**](https://github.com/ciaranmcnulty)) > * [fixed] Doubling methods where class has additional arguments to interface ([**webimpress**](https://github.com/webimpress)) > * [fixed] Doubling methods where arguments are nullable but default is not null ([**webimpress**](https://github.com/webimpress)) > * [fixed] Doubling magic methods on parent class ([**dsnopek**](https://github.com/dsnopek)) > * [fixed] Check method predictions only once ([**dontub**](https://github.com/dontub)) > * [fixed] Argument::containingString throwing error when called with non-string ([**dcabrejas**](https://github.com/dcabrejas))Changelog
*Sourced from [phpspec/prophecy's changelog](https://github.com/phpspec/prophecy/blob/master/CHANGES.md).* > 1.8.0 / 2018/08/05 > ================== > > * Support for void return types without explicit will ([**crellbar**](https://github.com/crellbar)) > * Clearer error message for unexpected method calls ([**meridius**](https://github.com/meridius)) > * Clearer error message for aggregate exceptions ([**meridius**](https://github.com/meridius)) > * More verbose `shouldBeCalledOnce` expectation ([**olvlvl**](https://github.com/olvlvl)) > * Ability to double Throwable, or methods that extend it ([**ciaranmcnulty**](https://github.com/ciaranmcnulty)) > * [fixed] Doubling methods where class has additional arguments to interface ([**webimpress**](https://github.com/webimpress)) > * [fixed] Doubling methods where arguments are nullable but default is not null ([**webimpress**](https://github.com/webimpress)) > * [fixed] Doubling magic methods on parent class ([**dsnopek**](https://github.com/dsnopek)) > * [fixed] Check method predictions only once ([**dontub**](https://github.com/dontub)) > * [fixed] Argument::containingString throwing error when called with non-string ([**dcabrejas**](https://github.com/dcabrejas))Commits
- [`4ba436b`](https://github.com/phpspec/prophecy/commit/4ba436b55987b4bf311cb7c6ba82aa528aac0a06) Prepare for 1.8 release - [`ab8b305`](https://github.com/phpspec/prophecy/commit/ab8b305f2091e80f910469b1e3ad67f379395e57) Merge pull request [#411](https://github-redirect.dependabot.com/phpspec/prophecy/issues/411) from dcabrejas/string-contains-token-issue - [`062627b`](https://github.com/phpspec/prophecy/commit/062627b4305fba67cfd72cb4f7569d4dad298da4) Merge pull request [#391](https://github-redirect.dependabot.com/phpspec/prophecy/issues/391) from olvlvl/olvlvl-once - [`0734f61`](https://github.com/phpspec/prophecy/commit/0734f61a6cdbb9731f592ce82a93a528f1767876) Merge pull request [#386](https://github-redirect.dependabot.com/phpspec/prophecy/issues/386) from meridius/better_formatting_for_multipe_exceptions - [`86c0225`](https://github.com/phpspec/prophecy/commit/86c02251aaeb56c1d7d8feda8816e30a228cc34b) Merge pull request [#360](https://github-redirect.dependabot.com/phpspec/prophecy/issues/360) from dontub/master - [`818f4f1`](https://github.com/phpspec/prophecy/commit/818f4f186521aa270ca11735d21e7d08a6125128) Merge pull request [#339](https://github-redirect.dependabot.com/phpspec/prophecy/issues/339) from dsnopek/338-magic-methods-on-parent - [`e5a9420`](https://github.com/phpspec/prophecy/commit/e5a942090b4747914c3a7be47d53fd7eb241a807) Merge pull request [#412](https://github-redirect.dependabot.com/phpspec/prophecy/issues/412) from ciaranmcnulty/bugfix/doubling-throwable - [`98892d3`](https://github.com/phpspec/prophecy/commit/98892d369e9bb5b004c983a2b77d4cacb4b3e40e) Merge pull request [#377](https://github-redirect.dependabot.com/phpspec/prophecy/issues/377) from webimpress/hotfix/368 - [`a180c32`](https://github.com/phpspec/prophecy/commit/a180c323d70bc86c2ee6c93c90a165b233202275) Merge pull request [#398](https://github-redirect.dependabot.com/phpspec/prophecy/issues/398) from crellbar/397-void-return-type - [`b132336`](https://github.com/phpspec/prophecy/commit/b13233636202153ea93daa4b10bd580035d56722) Merge pull request [#406](https://github-redirect.dependabot.com/phpspec/prophecy/issues/406) from webimpress/hotfix/extended-args-php-7.2 - Additional commits viewable in [compare view](https://github.com/phpspec/prophecy/compare/1.7.6...1.8.0)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.If all status checks pass Dependabot will automatically merge this pull request.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.