You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi @mateuszbieniek! I've briefly tested your tool and looked a little bit into the code. Here is my feedback:
Architecture is correct.
Can we rename ibexa:redis-check command to ibexa:redis:check or ibexa:redis:info. Judging on code you are expect to have more commands in the future
Package structure is incorrect (this also apply namespaces) and it's needs to be aligned with ibexa/bundle-generator if you like to move this repository to ibexa organisation.
Some dependencies are missing in composer.json e.g. symfony/serialzier used in \MateuszBieniek\IbexaDxpRedisTools\Renderer\JsonCliRenderer
Redis gateway handles missing db0 key inconsistently. One is throwing \MateuszBieniek\IbexaDxpRedisTools\Redis\Exception\NoDatabaseException, second one \RedisException
messages translation domain is reserved for applications and should be avoided in reusable packages
Compatibility with Ibexa DXP v4.x is missing
The text was updated successfully, but these errors were encountered:
Hi @mateuszbieniek! I've briefly tested your tool and looked a little bit into the code. Here is my feedback:
ibexa:redis-check
command toibexa:redis:check
oribexa:redis:info
. Judging on code you are expect to have more commands in the futuresymfony/serialzier
used in\MateuszBieniek\IbexaDxpRedisTools\Renderer\JsonCliRenderer
db0
key inconsistently. One is throwing\MateuszBieniek\IbexaDxpRedisTools\Redis\Exception\NoDatabaseException
, second one\RedisException
messages
translation domain is reserved for applications and should be avoided in reusable packagesThe text was updated successfully, but these errors were encountered: