Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev 770 #5

Closed
wants to merge 8 commits into from
Closed

Dev 770 #5

wants to merge 8 commits into from

Conversation

770studio
Copy link

метод для получения контактов по номеру телефона

Copy link
Owner

@andrey-tech andrey-tech left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Вы так и не добавили ни одного теста PHPUnit, поэтому нет никакой необходимости в пакете phpunit/phpunit.

Copy link
Owner

@andrey-tech andrey-tech left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Предлагаю:

  1. Изменить название метода на getContactsByPhone($phone, array $select=[]). У телефона нет никаких иных свойств кроме номера.
  2. Избавиться от дублирования кода и вызывать внутри этого метода уже существующий метод getContactList().

Copy link
Owner

@andrey-tech andrey-tech left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Предлагаю:

  1. Заменить метод getTasksList() на gеtTaskList(array $filter = [], array $select = [], array $order = []): Generator с именем, сигнатурой и реализацией полностью аналогичной уже существующим методам для других сущностей.
  2. Заменить метод getTasks() на getTasksById($taskIds), возвращающий массив задач. Внутри него вызывать метод gеtTaskList(). Функция array_chunk() не требуется, так как метод getList() и так возвращает не более 50 записей в ответе.

@andrey-tech
Copy link
Owner

Предлагаю привести вновь разработанный код из pull request в соответствие стандарту PSR-12: Extended Coding Style, как это было сделано начиная с v1.5.0 данной библиотеки.

@andrey-tech
Copy link
Owner

В отсутствии, в разумные сроки, обратной связи закрываю данный pull request.
Новые методы из pull request добавлены в релиз v1.8.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants