Serg Lifinsky
Serg Lifinsky
Swoole 4.5.8 added additional parameter priority to Swoole\Http\Response::cookie() method and interface of SwoftTest\Http\Server\Testing\MockResponse is incompatible with parent class. Fix here: https://github.com/lifinsky/swoft-http-server/commit/87f7388aeb16e446cc04310517b7e69cc76f5c0f Please also upgrade swoft/swoole-ide-helper (it is too old...), or...
Hi, I want to use devtool for migration classes for non-mysql schema: RediSearch or ClickHouse, for example. Currently Swoft does not support DB connection with DSN "sqlite:". Please add support...
PHPRedis 3.5 support auth as array ['username', 'password'] or ['user' => 'username', 'pass' => 'password']. Because password property in RedisDb has type string, I added support for new option for...
https://github.com/swoft-cloud/swoft-component/blob/b60c4f5b539567f7092bacd9e0cd41ed883717af/src/bean/src/Annotation/Parser/InjectParser.php#L50 https://www.php.net/manual/reflectionproperty.gettype.php For example: ``` /** * @Inject() */ private SomeInterface $someProperty; ``` Instead of ``` /** * @Inject(SomeInterface::class) */ private SomeInterface $someProperty; ``` Or more ugly ``` /** *...
https://github.com/swoft-cloud/swoft-component/blob/83cafdd4fa5d94ac3935d034f9d83886a2ca764f/.travis.yml#L52 https://github.com/swoole/swoole-src/releases/tag/v4.5.1
Add JHamlBatchConverter::setConfig() method for nondefault config using. This fix needed for haml4grails plugin, for example use single quotes instead of double for html attributes values.
``` haml %div - [1, 2, 3].each %p= it %p See, I can count! ``` Generate: ``` html 1 2 3 See, I can count! ``` Expected: ``` html 1...
**Description** Sending a command to another microservice should also be guaranteed through the outbox pattern. It is currently not possible to combine these channels through a combined channel. Currently there...
**Description** Current testing examples and documentation do not cover saga with distributed bus commands and events without real AMQP connection for unit testing or integration with in memory queue channel.
**Description** In aggregates, it's possible to use, for instance, Doctrine entities with cascading persistence, but only for their insertion. Because ObjectManagerInterceptor clear object manager on transaction start. **Example** The only...