Skip to content

merge #6

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 47 commits into from
Feb 6, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
a851f16
Fix version.inc update notes
cmb69 Jan 31, 2019
203a2da
Fixed bug #77329 (Buffer Overflow via overly long Error Messages)
dstogov Feb 1, 2019
d91e3be
Merge branch 'PHP-7.3' into PHP-7.4
dstogov Feb 1, 2019
c4dd977
Merge branch 'PHP-7.4'
dstogov Feb 1, 2019
882dcb4
Fix bogus $PHP_PCRE_REGEX checks
nikic Feb 1, 2019
e237591
Merge branch 'PHP-7.4'
nikic Feb 1, 2019
e366cee
Deprecate mb_ereg_replace with non-string pattern
nikic Feb 1, 2019
ba5d2e6
Merge branch 'PHP-7.4'
nikic Feb 1, 2019
06ed6b8
Make mb_ereg_replace() pattern argument a string
nikic Feb 1, 2019
4a4c68d
Make mb_ereg(i) argument a normal string argument
nikic Feb 1, 2019
4f187b8
Make session_cache_expire() arg an integer
nikic Feb 1, 2019
76f8a90
Try to fix serialization_miscTypes_001.phpt
nikic Feb 1, 2019
cf56832
Properly check for array_replace_recursive in sccp.c
TysonAndre Feb 2, 2019
e1c93d1
Merge branch 'PHP-7.2' into PHP-7.3
krakjoe Feb 3, 2019
ed1afdd
Merge branch 'PHP-7.3' into PHP-7.4
krakjoe Feb 3, 2019
4752aec
Merge branch 'PHP-7.4'
krakjoe Feb 3, 2019
c0228f7
[ci skip] Add missing notes regarding gc_status()
cmb69 Feb 3, 2019
020ca5b
Merge branch 'PHP-7.3' into PHP-7.4
cmb69 Feb 3, 2019
5ded0e8
Merge branch 'PHP-7.4'
cmb69 Feb 3, 2019
92ac598
Remove local variables
petk Jan 22, 2019
623911f
Merge branch 'PHP-7.4'
petk Feb 3, 2019
0476d55
Make array_slice $length param a nullable integer
nikic Feb 4, 2019
91ef412
Refactor zend_object_handlers API to pass zend_object* and zend_strin…
dstogov Jan 31, 2019
b7f0588
Reuse cache_slot
dstogov Feb 1, 2019
1a304d3
More accurate get_properties() usage.
dstogov Feb 1, 2019
db00790
ext/com_dotnet support for new object handlers API
dstogov Feb 4, 2019
6c81c4b
Added note anout object habdlers API change
dstogov Feb 4, 2019
223d535
Reset common fields of EG(trampoline)
dstogov Feb 4, 2019
d2f196f
Merge branch 'PHP-7.4'
dstogov Feb 4, 2019
d93ce17
Mark ldap_control_paged_result and ldap_control_paged_result_response…
Feb 4, 2019
53ce98c
Merge branch 'PHP-7.4'
Feb 4, 2019
f0ddc93
Removed ldap_sort and LDAP_DEPRECATED build flag
Feb 4, 2019
9d93666
fixed typo in UPGRADING.INTERNALS
staabm Feb 4, 2019
a1608b4
Fix type confusion
cmb69 Feb 4, 2019
da919a8
Remove copyright years.
dstogov Feb 5, 2019
cdade2e
Merge branch 'PHP-7.4'
dstogov Feb 5, 2019
8bc663f
Remove zpp variation tests
nikic Feb 1, 2019
d750f0a
Merge branch 'PHP-7.4'
nikic Feb 5, 2019
b5f852a
Some more test removals
nikic Feb 5, 2019
790798f
Merge branch 'PHP-7.4'
nikic Feb 5, 2019
2f1f349
Remove $errcontext argument to error handlers
nikic Jan 30, 2019
480fa42
Remove unnecessary setting of error_reporting in intl tests
nikic Feb 5, 2019
6e3600f
Remove major version from apache module
nikic Jan 28, 2019
535fefc
Fix typo
cmb69 Feb 5, 2019
b290752
Fix NEWS
cmb69 Feb 5, 2019
edb7ef4
Merge branch 'PHP-7.3' into PHP-7.4
cmb69 Feb 5, 2019
81bca7f
Merge branch 'PHP-7.4'
cmb69 Feb 5, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ missing
mkinstalldirs

# RPM specification file generated by `./configure`
/php7.spec
/php.spec

# Directories for shared object files and headers generated by `./configure`
include/
Expand Down
2 changes: 1 addition & 1 deletion Makefile.global
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ clean:

distclean: clean
rm -f Makefile config.cache config.log config.status Makefile.objects Makefile.fragments libtool main/php_config.h main/internal_functions_cli.c main/internal_functions.c buildmk.stamp Zend/zend_dtrace_gen.h Zend/zend_dtrace_gen.h.bak Zend/zend_config.h TSRM/tsrm_config.h
rm -f php7.spec main/build-defs.h scripts/phpize
rm -f php.spec main/build-defs.h scripts/phpize
rm -f ext/date/lib/timelib_config.h ext/mbstring/oniguruma/config.h ext/mbstring/libmbfl/config.h ext/oci8/oci8_dtrace_gen.h ext/oci8/oci8_dtrace_gen.h.bak
rm -f scripts/man1/phpize.1 scripts/php-config scripts/man1/php-config.1 sapi/cli/php.1 sapi/cgi/php-cgi.1 sapi/phpdbg/phpdbg.1 ext/phar/phar.1 ext/phar/phar.phar.1
rm -f sapi/fpm/php-fpm.conf sapi/fpm/init.d.php-fpm sapi/fpm/php-fpm.service sapi/fpm/php-fpm.8 sapi/fpm/status.html
Expand Down
3 changes: 3 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@ PHP NEWS
- Intl:
. Removed deprecated INTL_IDNA_VARIANT_2003. (cmb)

- LDAP:
. Removed deprecated ldap_sort. (mcmic)

- phpdbg:
. Fixed bug #76596 (phpdbg support for display_errors=stderr). (kabel)

Expand Down
29 changes: 16 additions & 13 deletions README.RELEASE_PROCESS
Original file line number Diff line number Diff line change
Expand Up @@ -118,11 +118,11 @@ Getting the non stable release (alpha/beta/RC) announced

Note: Remember to update the sha256 checksum information.

2. Update ``web/php.git/include/version.inc`` (x=major version number)
2. Update ``web/php.git/include/version.inc`` (X_Y=major_minor version number)

a. ``$PHP_x_RC`` = "5.4.0RC1" (should be set to "false" before)
a. ``$PHP_X_Y_RC`` = "5.4.0RC1" (should be set to "false" before)

b. ``$PHP_x_RC_DATE`` = "06 September 2007"
b. ``$PHP_X_Y_RC_DATE`` = "06 September 2007"

3. Skip this step for non stable releases after GA of minor or major versions
(e.g. announce 7.3.0RC1, but not 7.3.1RC1):
Expand Down Expand Up @@ -184,7 +184,7 @@ credits files in ext/standard.

8. Push the tag f.e. "``git push origin php-5.4.1``"

9. run: ``PHPROOT=. ./makedist php 5.4.1``, this will export the tag, create configure
9. run: ``PHPROOT=. ./makedist 5.4.1``, this will export the tag, create configure
and build three tarballs (gz, bz2 and xz).
Check if the pear files are updated (phar).
On some systems the behavior of GNU tar can default to produce POSIX compliant archives
Expand Down Expand Up @@ -224,19 +224,22 @@ Getting the stable release announced
b. If that fails for any non-trivially fixable reason, you can
manually copy the old information to include/releases.inc

2. Edit ``phpweb/include/version.inc`` and change (X=major release number):
2. Update ``phpweb/include/version.inc`` (X_Y=major_minor release number):

a. ``$PHP_X_VERSION`` to the correct version
a. ``$PHP_X_Y_VERSION`` to the correct version

b. ``$PHP_X_DATE`` to the release date
b. ``$PHP_X_Y_DATE`` to the release date

c. ``$PHP_X_SHA256`` array and update all the SHA256 sums
c. ``$PHP_X_Y_SHA256`` array and update all the SHA256 sums

d. set ``$PHP_X_RC`` to false!
d. set ``$PHP_X_Y_RC`` to false!

e. Make sure there are no outdated "notes" or edited "date" keys in the
``$RELEASES[X][$PHP_X_VERSION]["source"]`` array

f. Only for the first revision of a major or minor release bump
``$PHP_X_VERSION``, ``$PHP_X_DATE`` and ``$PHP_X_RC_DATE``.

3. Create the release file (releases/x_y_z.php)
Usually we use the same content as for point 6, but included in php template
instead of the release xml.
Expand Down Expand Up @@ -295,15 +298,15 @@ Re-releasing the same version (or -pl)

1. Commit the new binaries to ``phpweb/distributions/``

2. Edit ``phpweb/include/version.inc`` and change (X=major release number):
2. Update ``phpweb/include/version.inc`` (X_Y=major_minor release number):

a. If only releasing for one OS, make sure you edit only those variables

b. ``$PHP_X_VERSION`` to the correct version
b. ``$PHP_X_Y_VERSION`` to the correct version

c. ``$PHP_X_DATE`` to the release date
c. ``$PHP_X_Y_DATE`` to the release date

d. ``$PHP_X_SHA256`` array and update all the SHA256 sums
d. ``$PHP_X_Y_SHA256`` array and update all the SHA256 sums

e. Make sure there are no outdated "notes" or edited "date" keys in the
``$RELEASES[X][$PHP_X_VERSION]["source"]`` array
Expand Down
2 changes: 0 additions & 2 deletions README.STREAMS
Original file line number Diff line number Diff line change
Expand Up @@ -374,5 +374,3 @@ the example above, you need to use mysql_free_result on the rowset, close the
connection and then use pefree to dispose of the struct you allocated.
You may read the stream->persistent field to determine if your struct was
allocated in persistent mode or not.

vim:tw=78:et
2 changes: 1 addition & 1 deletion README.UNIX-BUILD-SYSTEM
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ module, program, etc).

For example for APXS:

PHP_SELECT_SAPI(apache, shared, sapi_apache.c mod_php7.c php_apache.c)
PHP_SELECT_SAPI(apache, shared, sapi_apache.c mod_php.c php_apache.c)



Expand Down
2 changes: 0 additions & 2 deletions README.WIN32-BUILD-SYSTEM
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
The Win32 Build System.

See https://wiki.php.net/internals/windows/stepbystepbuild_sdk_2

vim:tw=78:sw=1:ts=1:et
9 changes: 0 additions & 9 deletions TSRM/TSRM.c
Original file line number Diff line number Diff line change
Expand Up @@ -794,12 +794,3 @@ TSRM_API const char *tsrm_api_name(void)
}/*}}}*/

#endif /* ZTS */

/*
* Local variables:
* tab-width: 4
* c-basic-offset: 4
* End:
* vim600: sw=4 ts=4 fdm=marker
* vim<600: sw=4 ts=4
*/
9 changes: 0 additions & 9 deletions TSRM/TSRM.h
Original file line number Diff line number Diff line change
Expand Up @@ -210,12 +210,3 @@ TSRM_API const char *tsrm_api_name(void);
#endif /* ZTS */

#endif /* TSRM_H */

/*
* Local variables:
* tab-width: 4
* c-basic-offset: 4
* End:
* vim600: sw=4 ts=4 fdm=marker
* vim<600: sw=4 ts=4
*/
9 changes: 0 additions & 9 deletions TSRM/tsrm_config.w32.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,3 @@
#include <crtdbg.h>

#endif

/*
* Local variables:
* tab-width: 4
* c-basic-offset: 4
* End:
* vim600: sw=4 ts=4 fdm=marker
* vim<600: sw=4 ts=4
*/
9 changes: 0 additions & 9 deletions TSRM/tsrm_config_common.h
Original file line number Diff line number Diff line change
Expand Up @@ -69,12 +69,3 @@ char *alloca ();
#endif

#endif /* TSRM_CONFIG_COMMON_H */

/*
* Local variables:
* tab-width: 4
* c-basic-offset: 4
* End:
* vim600: sw=4 ts=4 fdm=marker
* vim<600: sw=4 ts=4
*/
9 changes: 0 additions & 9 deletions TSRM/tsrm_strtok_r.c
Original file line number Diff line number Diff line change
Expand Up @@ -61,12 +61,3 @@ main()
}

#endif

/*
* Local variables:
* tab-width: 4
* c-basic-offset: 4
* End:
* vim600: sw=4 ts=4 fdm=marker
* vim<600: sw=4 ts=4
*/
9 changes: 0 additions & 9 deletions TSRM/tsrm_win32.c
Original file line number Diff line number Diff line change
Expand Up @@ -820,12 +820,3 @@ TSRM_API int win32_utime(const char *filename, struct utimbuf *buf) /* {{{ */
/* }}} */
#endif
#endif

/*
* Local variables:
* tab-width: 4
* c-basic-offset: 4
* End:
* vim600: sw=4 ts=4 fdm=marker
* vim<600: sw=4 ts=4
*/
9 changes: 0 additions & 9 deletions TSRM/tsrm_win32.h
Original file line number Diff line number Diff line change
Expand Up @@ -109,12 +109,3 @@ TSRM_API void *shmat(int key, const void *shmaddr, int flags);
TSRM_API int shmdt(const void *shmaddr);
TSRM_API int shmctl(int key, int cmd, struct shmid_ds *buf);
#endif

/*
* Local variables:
* tab-width: 4
* c-basic-offset: 4
* End:
* vim600: sw=4 ts=4 fdm=marker
* vim<600: sw=4 ts=4
*/
7 changes: 7 additions & 0 deletions UPGRADING
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ PHP 8.0 UPGRADE NOTES
interpreted as strings.
. Removed ability to specify an autoloader using an __autoload() function.
spl_autoload_register() should be used instead.
. Removed the $errcontext argument for custom error handlers.
. Removed create_function(). Anonymous functions may be used instead.
. Removed each(). foreach or ArrayIterator should be used instead.
. Removed ability to unbind $this from closures that were created from a
Expand Down Expand Up @@ -68,6 +69,9 @@ PHP 8.0 UPGRADE NOTES
RFC: https://wiki.php.net/rfc/deprecate-and-remove-intl_idna_variant_2003
. The deprecated Normalizer::NONE constant has been removed.

- LDAP:
. The deprecated function ldap_sort has been removed.

- Mbstring:
. The mbstring.func_overload directive has been removed. The related
MB_OVERLOAD_MAIL, MB_OVERLOAD_STRING, and MB_OVERLOAD_REGEX constants have
Expand All @@ -94,6 +98,9 @@ PHP 8.0 UPGRADE NOTES

. The 'e' modifier for mb_ereg_replace() has been removed.
mb_ereg_replace_callback() should be used instead.
. A non-string pattern argument to mb_ereg_replace() will now be interpreted
as a string instead of an ASCII codepoint. The previous behavior may be
restored with an explicit call to chr().

- SPL:
. SplFileObject::fgetss() has been removed.
Expand Down
7 changes: 5 additions & 2 deletions UPGRADING.INTERNALS
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PHP 8.0 INTERNALS UPGRADE NOTES

1. Internal API changes
a. TBD
a. Object Handlers API

2. Build system changes
a. Abstract
Expand All @@ -14,7 +14,10 @@ PHP 8.0 INTERNALS UPGRADE NOTES
1. Internal API changes
========================

a. TBD
a. Object Handlers API and some related functions, e.g. zend_call_method() and
zend_objects_clone_obj() were changed to receive zend_object* instead of
zval* and zend_string* instead of zval* for property names.


========================
2. Build system changes
Expand Down
2 changes: 1 addition & 1 deletion Zend/tests/bug29890.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Bug #29890 (crash if error handler fails)
--FILE--
<?php
function customErrorHandler($fErrNo,$fErrStr,$fErrFile,$fErrLine,$fClass) {
function customErrorHandler($fErrNo,$fErrStr,$fErrFile,$fErrLine) {
echo "error :".$fErrStr."\n";
}

Expand Down
4 changes: 2 additions & 2 deletions Zend/tests/bug29896.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Bug #29896 (Backtrace argument list out of sync)
--FILE--
<?php
function userErrorHandler($num, $msg, $file, $line, $vars)
function userErrorHandler($num, $msg, $file, $line)
{
debug_print_backtrace();
}
Expand All @@ -22,6 +22,6 @@ function GenerateError2($A1)
GenerateError2("Test2");
?>
--EXPECTF--
#0 userErrorHandler(8, Undefined variable: b, %sbug29896.php, 11, Array ([A1] => Test1)) called at [%sbug29896.php:11]
#0 userErrorHandler(8, Undefined variable: b, %sbug29896.php, 11) called at [%sbug29896.php:11]
#1 GenerateError1(Test1) called at [%sbug29896.php:16]
#2 GenerateError2(Test2) called at [%sbug29896.php:19]
2 changes: 1 addition & 1 deletion Zend/tests/bug35017.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ try {
} catch(Exception $e) {
echo "This Exception should be caught\n";
}
function errorHandler($errno, $errstr, $errfile, $errline, $vars) {
function errorHandler($errno, $errstr, $errfile, $errline) {
throw new Exception('Some Exception');
}
?>
Expand Down
2 changes: 1 addition & 1 deletion Zend/tests/bug41209.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,6 @@ echo "Done\n";
--EXPECTF--
Fatal error: Uncaught ErrorException: Undefined variable: id in %s:%d
Stack trace:
#0 %s(%d): env::errorHandler(8, '%s', '%s', 34, Array)
#0 %s(%d): env::errorHandler(8, '%s', '%s', 34)
#1 {main}
thrown in %s on line %d
2 changes: 1 addition & 1 deletion Zend/tests/bug45805.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ $o->bar();
--EXPECTF--
Fatal error: Uncaught RuntimeException in %sbug45805.php:%d
Stack trace:
#0 %sbug45805.php(%d): PHPUnit_Util_ErrorHandler::handleError(8, 'Only variables ...', '%s', %d, Array)
#0 %sbug45805.php(%d): PHPUnit_Util_ErrorHandler::handleError(8, 'Only variables ...', '%s', %d)
#1 [internal function]: B->foo()
#2 %sbug45805.php(%d): ReflectionMethod->invoke(Object(B))
#3 %sbug45805.php(%d): B->bar()
Expand Down
2 changes: 1 addition & 1 deletion Zend/tests/bug48004.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Bug #48004 (Error handler prevents creation of default object)
--FILE--
<?php
function error_handler($errno, $errstr, $errfile, $errline, $errcontext) {
function error_handler($errno, $errstr, $errfile, $errline) {
return true;
}

Expand Down
2 changes: 1 addition & 1 deletion Zend/tests/bug51394.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@ $a = $empty($b);
--EXPECTF--
Fatal error: Uncaught Exception: error! in %sbug51394.php:%d
Stack trace:
#0 %sbug51394.php(%d): eh(8, 'Undefined varia%s', '%s', %d, Array)
#0 %sbug51394.php(%d): eh(8, 'Undefined varia%s', '%s', %d)
#1 {main}
thrown in %sbug51394.php on line %d
2 changes: 1 addition & 1 deletion Zend/tests/bug60909_1.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ require 'notfound.php';
error(require(notfound.php): failed to open stream: %s)
Warning: Uncaught Exception: Foo in %sbug60909_1.php:5
Stack trace:
#0 %sbug60909_1.php(8): {closure}(2, 'require(notfoun...', '%s', 8, Array)
#0 %sbug60909_1.php(8): {closure}(2, 'require(notfoun...', '%s', 8)
#1 %sbug60909_1.php(8): require()
#2 {main}
thrown in %sbug60909_1.php on line 5
Expand Down
2 changes: 1 addition & 1 deletion Zend/tests/bug61767.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Error handler called (Undefined variable: undefined)

Fatal error: Uncaught ErrorException: Undefined variable: undefined in %sbug61767.php:%d
Stack trace:
#0 %sbug61767.php(%d): {closure}(%s, 'Undefined varia...', '%s', %d, Array)
#0 %sbug61767.php(%d): {closure}(%s, 'Undefined varia...', '%s', %d)
#1 {main}
thrown in %sbug61767.php on line %d
Shutting down
Expand Down
2 changes: 1 addition & 1 deletion Zend/tests/bug64960.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ Notice: ob_end_flush(): failed to delete and flush buffer. No buffer to delete o

Fatal error: Uncaught Exception in %sbug64960.php:19
Stack trace:
#0 [internal function]: {closure}(8, 'ob_end_clean():...', '%s', 9, Array)
#0 [internal function]: {closure}(8, 'ob_end_clean():...', '%s', 9)
#1 %sbug64960.php(9): ob_end_clean()
#2 [internal function]: ExceptionHandler->__invoke(Object(Exception))
#3 {main}
Expand Down
2 changes: 1 addition & 1 deletion Zend/tests/bug69388.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Bug #69388: Use after free on recursive calls to PHP compiler
--FILE--
<?php

function handle_error($code, $message, $file, $line, $context) {
function handle_error($code, $message, $file, $line) {
if (!function_exists("bla")) {
eval('function bla($s) {echo "$s\n";}');
}
Expand Down
2 changes: 1 addition & 1 deletion Zend/tests/bug69388_2.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Bug #69388 - Variation
--FILE--
<?php
function handle_error($code, $message, $file, $line, $context) {
function handle_error($code, $message, $file, $line) {
eval('namespace Foo;');
echo "$message\n";
}
Expand Down
2 changes: 1 addition & 1 deletion Zend/tests/bug72057.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ set_error_handler(
--EXPECTF--
Fatal error: Uncaught Exception: My custom error in %s:%d
Stack trace:
#0 %s(%d): {closure}(8, 'A non well form...', '%s', %d, Array)
#0 %s(%d): {closure}(8, 'A non well form...', '%s', %d)
#1 %s(%d): {closure}('7as')
#2 {main}
thrown in %s on line %d
2 changes: 1 addition & 1 deletion Zend/tests/bug72101.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ $foo->bar($a, $b, $c);
--EXPECTF--
Fatal error: Uncaught Error: Class 'DoesNotExists' not found in %sbug72101.php:61
Stack trace:
#0 %sbug72101.php(8): {closure}(2, 'Parameter 1 to ...', '%s', 8, Array)
#0 %sbug72101.php(8): {closure}(2, 'Parameter 1 to ...', '%s', 8)
#1 %sbug72101.php(27): PHPUnit_Framework_MockObject_Stub_ReturnCallback->invoke(Object(PHPUnit_Framework_MockObject_Invocation_Static))
#2 %sbug72101.php(19): PHPUnit_Framework_MockObject_Matcher->invoked(Object(PHPUnit_Framework_MockObject_Invocation_Static))
#3 %sbug72101.php(52): PHPUnit_Framework_MockObject_InvocationMocker->invoke(Object(PHPUnit_Framework_MockObject_Invocation_Static))
Expand Down
Loading