Petr Kadlec

Results 11 issues of Petr Kadlec

Shopsys framework has namespace `Shopsys\FrameworkBundle\Component\Cron` but interfaces `Shopsys\Plugin\Cron\SimpleCronModuleInterface` and `Shopsys\Plugin\Cron\IteratedCronModuleInterface` are in `Shopsys\Plugin\Cron\`. It is confusing ant I suggest move to one namespace in framework not in plugin bundle.

DX & Refactoring
In Backlog

| Q | A | ------------- | --- |Description, reason for the PR| ... |New feature| No |[BC breaks](https://docs.shopsys.com/en/latest/contributing/backward-compatibility-promise/)| Yes |Fixes issues| ... |Have you read and signed our [License...

DX & Refactoring

| Q | A | ------------- | --- |Description, reason for the PR| Because I want... Yes it is not complex solution for all repository, but I do something in...

DX & Refactoring

| Q | A | ------------- | --- |Description, reason for the PR| immutable objects are more maintainable, datatypes are validated... |New feature| No |[BC breaks](https://docs.shopsys.com/en/latest/contributing/backward-compatibility-promise/)| Yes |Fixes issues| ......

DX & Refactoring

### What is happening There are two `AdvancedSearch` components - `Shopsys\FrameworkBundle\Model\AdvancedSearch` and `Shopsys\FrameworkBundle\Model\AdvancedSearchOrder` First is for products and second for orders... But first doesn't have product in name. I don't...

DX & Refactoring
In Backlog

### What is happening Elasticsearch indexes configuration is in json files with filepath `project-base/src/Shopsys/ShopBundle/Resources/definition/product/{domainId}.json`. It is not intuitive. I dont know what the number (domain id) means and what this...

Easy Pick
DX & Refactoring
In Backlog

Project base contains: ``` Resources/config/services/commands.yml Resources/config/services/cron.yml Resources/config/services/data_fixtures.yml Resources/config/forms.yml Resources/config/services.yml Resources/config/services_test.yml ``` All of them are DI container configurations, but few of them are in directory `services`. I don't know why,...

Help wanted
Status: info needed

`FpJsFormValidator.initModel` contains: ``` var element = this.createElement(model); ``` but `createElement` can return null and `initModel` throw unexpected exception.

| Q | A | ------------- | --- |Description, reason for the PR| I want a higher PhpStan level, and I do not want to update all files manually |New...

Help wanted
DX & Refactoring

### What is happening Error in smoke test shows only message, without route name or any other data set information, there is only `Shopsys\HttpSmokeTesting\RequestDataSet Object (...)`. Example of error message...

Enhancement
In Backlog