Updated Базовые классы (markdown)

Alex Lushpai 2018-05-15 09:27:58 +03:00
parent 8090875edb
commit 8d1c8471dd

@ -1,103 +1,103 @@
##Builders ## Builders
Данные класы определяют как формируются данные для основных операций, таких как выгрузка заказов и клиентов в CRM, выгрузка справочников, генерация ICML выгрузки. Данные классы определяют как формируются данные для основных операций, таких как выгрузка заказов и клиентов в CRM, выгрузка справочников, генерация ICML выгрузки.
#####CategoriesBuilder #### CategoriesBuilder
Инициирует выполнение sql запроса, получающего данные о категориях товаров магазина и передает их на обработку соответствующему handler'у Инициирует выполнение sql запроса, получающего данные о категориях товаров магазина и передает их на обработку соответствующему handler'у
#####OffersBuilder #### OffersBuilder
Инициирует выполнение sql запроса, получающего данные о товарах магазина и передает их на обработку соответствующему handler'у Инициирует выполнение sql запроса, получающего данные о товарах магазина и передает их на обработку соответствующему handler'у
#####ReferencesBuilder #### ReferencesBuilder
Инициирует выполнение sql запросов, получающих данные о справочниках и передает их на обработку соответствующему handler'у Инициирует выполнение sql запросов, получающих данные о справочниках и передает их на обработку соответствующему handler'у
#####OrdersBuilder #### OrdersBuilder
Инициирует выполнение sql запроса, получающего данные о заказах и передает их на обработку соответствующему handler'у Инициирует выполнение sql запроса, получающего данные о заказах и передает их на обработку соответствующему handler'у
#####CustomersBuilder #### CustomersBuilder
Инициирует выполнение sql запроса, получающего данные о клиентах и передает их на обработку соответствующему handler'у Инициирует выполнение sql запроса, получающего данные о клиентах и передает их на обработку соответствующему handler'у
#####HistoryBuilder #### HistoryBuilder
Инициирует вызов handler'а, получающего данные по истории изменений по заказам в CRM Инициирует вызов handler'а, получающего данные по истории изменений по заказам в CRM
##Components ## Components
#####Builder #### Builder
Родительский класс для прочих Builder'ов, в него транслируются вызовы на обработку собранных из БД данных Родительский класс для прочих Builder'ов, в него транслируются вызовы на обработку собранных из БД данных
#####Command #### Command
Класс реализующий обработку входных параметров и последовательный вызов необходимых методов для выполнения необходимой "команды" Класс реализующий обработку входных параметров и последовательный вызов необходимых методов для выполнения необходимой "команды"
#####Container #### Container
Синглтон, инициализирующий объект "настроек", соединение с БД и т.д. Синглтон, инициализирующий объект "настроек", соединение с БД и т.д.
#####Logger #### Logger
Класс реализующий логгирование, ротацию логов и отправку уведомлений об ощибках на указанную почту Класс реализующий логгирование, ротацию логов и отправку уведомлений об ощибках на указанную почту
#####Mail #### Mail
Аналог Builder для обработки почты Аналог Builder для обработки почты
#####RequestProxy #### RequestProxy
Прокси класс позволяющий вызывать методы ApiClient без необходимости оборачивать каждый в блок try/catch Прокси класс позволяющий вызывать методы ApiClient без необходимости оборачивать каждый в блок try/catch
#####Rule #### Rule
Класс предоставляющий методы возвращающие содержимое sql файлов, файлов критерия поиска писем или инициализирующие классы обработчики Класс предоставляющий методы возвращающие содержимое sql файлов, файлов критерия поиска писем или инициализирующие классы обработчики
##Helpers ## Helpers
Служебные классы помогающие в обработке и формировании структур данных Служебные классы помогающие в обработке и формировании структур данных
#####ApiHelper #### ApiHelper
Класс обертка для ApiClient, реализующий логику обращений к API, проверку полученных данных и подготовку отправляемых данных Класс обертка для ApiClient, реализующий логику обращений к API, проверку полученных данных и подготовку отправляемых данных
#####CommandHelper #### CommandHelper
Класс реализующий вывод уведомлений и справочной информации Класс реализующий вывод уведомлений и справочной информации
#####DataHelper #### DataHelper
Класс реализующий вспомогательные методы для обработки формируемых и получаемых данных (фильтрация пустых значений, разбивка Ф.И.О на отдельные поля и пр.) Класс реализующий вспомогательные методы для обработки формируемых и получаемых данных (фильтрация пустых значений, разбивка Ф.И.О на отдельные поля и пр.)
#####IcmlHelper #### IcmlHelper
Класс реализующий генерацию файла выгрузки каталога Класс реализующий генерацию файла выгрузки каталога
## Interfaces ## Interfaces
#####HandlerInterface #### HandlerInterface
Интерфейс который должны имплементировать все классы обработчики Интерфейс который должны имплементировать все классы обработчики
##Vendor ## Vendor
Дополнительные классы, не зависящие от остальных компонентов проекта. Дополнительные классы, не зависящие от остальных компонентов проекта.
#####AmoCrm #### AmoCrm
API-клиент AmoCRM API-клиент AmoCRM
#####Fetch #### Fetch
Обертка над php-imap, позволяющая упростить поиск, получение и обработку писем Обертка над php-imap, позволяющая упростить поиск, получение и обработку писем
#####MoySklad #### MoySklad
API-клиент "МойСклад" API-клиент "МойСклад"
#####RetaiCrm #### RetaiCrm
API-клиент RetailCRM API-клиент RetailCRM