Skip to content
This repository has been archived by the owner on Dec 31, 2019. It is now read-only.

antonmarin/amocrm

Repository files navigation

Библиотека не поддерживается. Хранится для архива.

Библиотека для работы с AmoCrm

Главная задача библиотеки - максимальная приближенность к официальной документации. Метод, описанный в официальной документации как: contacts/list реализован в библиотеке как: $contactsRepository->getList();

Build Status Dependency Status Latest Stable Version License

Code Climate Issue Count Test Coverage Total Downloads Reference Status

Пример использования

$connection = new \amocrm\Connection\Connection($subdomain, $email, $key);
$list = (new LeadRepository($connection))->getList();

Архитектура

Подключение

Класс \amocrm\Connection\Connection. Занимается авторизацией и формированием запросов.

$connection = new Connection($domain, $email, $key)

Репозитории

Наследники \amocrm\Repository. Классы для работы с AmoCRM как с хранилищем. Реализуют интерфейс API, указанный на сайте.

$accounts = new AccountsRepository($connection);

Модели

Например \amocrm\Account\Account. Внутренние сущности. Упрощают работу. Возвращаются репозиториями.

$account = (new AccountsRepository($connection))->getCurrent();

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages