Alexander Makarov
Alexander Makarov
See https://www.yiiframework.com/user?sort=display_name&page=10&per-page=50
At https://www.yiiframework.com/team people contributed to Yii2 are listed. It's good to add info from **all** yiisoft repositories there instead.
Add `Dockerfile` and `docker-compose.yml` that are suitable for both local development, staging and production: 1. Alpine and PHP-FPM based. 2. Same image for all environments. 3. Settings done via environment...
Container: ```php 'connection' => [ ... ], 'connection2' => [ ... ], ``` `bindings.php`: ```php 'ConnectionInterface' => [ // When namespace starts with `App\Secondary`, pass `connection2` for `ConnectionInterface`. [ 'namespace'...
`./yii release/what` gives the following result: `composer.json` of `request-model` is: I'd expect `validator` only listed.
There was [a `build()` method defined in Yii2 in `ExpressionBuilderInterface`](https://github.com/yiisoft/yii2/blob/master/framework/db/ExpressionBuilderInterface.php#L27). We have [the interface empty now in yiisoft/db](https://github.com/yiisoft/db/blob/52a6e08fefbd18722efed6364cedc61e01b6e878/src/Expression/ExpressionBuilderInterface.php).
https://github.com/yiisoft/db/blob/master/src/Query/QueryPartsInterface.php#L642 Methods like where() are often the source of problems cause sometimes these are used instead of andWhere(), orWhere(). Possible solutions: 1. Remove such methods. Add reset*() for the rare...
Need to introduce driver virtual package `yiisoft/db-driver-implementation`. Drivers should provide it, `db` should require it.
It seems parallel execution of benchmark makes it unfair. It depends on execution order very much and one test affects another. In order to make it fair all parsers should...