Alexander Lisachenko

Results 23 issues of Alexander Lisachenko

As throwing is restricted now in PHP, see https://github.com/php/php-src/pull/6366/commits/327e6c9d37dbb36c4a0097fcaabc9d58ecfe9323, I should either handle all exceptions from hooks internally with try..catch section silencing them or convert them to user fatal error...

bug
php8
php74

With enabled opcache, function redefinition doesn't work: ``` 1) ZEngine\Reflection\ReflectionFunctionTest::testRedefine Failed asserting that two strings are identical. --- Expected +++ Actual @@ @@ -'Yes' +'Test' ~/z-engine/tests/Reflection/ReflectionFunctionTest.php:84 ``` Also, there is...

bug
opcache

Autoload can be used for automatic Core initialization, thus simplify usage of this library. Unfortunately, Composer doesn't support automatic preload right now, so only CLI mode can be used for...

enhancement

Test suite fails in PHP 7.4.0RC3 debug build with message: ``` php-src/Zend/zend_variables.c:64: zend_string_destroy: Assertion `!(zval_gc_flags((str)->gc.u.type_info) & (1

bug

## RFC | Q | A | | ------------------- | ------ | | Proposed Version(s) | 5.x.x | | BC Break? | **Yes** | ### Goal I want to discuss...

RFC

On a moderate usage of PAMI we can see errors like this: ``` PAMI\Client\Exception\ClientException: "Error reading''true" at ~/vendor_composer/marcelog/pami/src/mg/PAMI/Client/Impl/ClientImpl.php line 234 ``` On the Asterisk side there will be errors: ```...

If you are using an AOP or have a plan to use it, please add a small comment here or just put a +1 ) I will be happy to...

To Be Discussed

Interception of methods in the internal PHP classes is the most complex one, however, it is required for special cases, for example, to intercept `mysql->query()` invocation: ``` php class MysqliQueryOperationCollectionAspect...

Feature
Long-Term

JMSExtraSecurity bundle verifies that secure annotation is copied to overridden method from the parent method annotation and @SatisfiesParentSecurityPolicy annotation is added to the child class.

Known Issue