PHPackages                             idksapr/lp-test - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. idksapr/lp-test

ActiveLibrary

idksapr/lp-test
===============

LP test

02[2 PRs](https://github.com/idksapr/lp-test/pulls)PHP

Since Jan 11Pushed 3y ago1 watchersCompare

[ Source](https://github.com/idksapr/lp-test)[ Packagist](https://packagist.org/packages/idksapr/lp-test)[ RSS](/packages/idksapr-lp-test/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (3)Used By (0)

LP test.
========

[](#lp-test)

Specification
-------------

[](#specification)

Задача: написать библиотеку для работы с интеграциями.

На входе:

```
Tasks = '[
  {
    integration: {
      service: "mailerlite",
      apiKey: "493ede2b62a8027a21267c15c570b1b4",
      groupId: 14395208,
    },
    lead: {
      name: "Вася",
      email: "vasya@platformalp.ru",
    },
  },
  {
    integration: {
      service: "mailchimp",
      apiKey: "33f401b170e95096e9169206b229793d-us13",
      listId: 341781,
    },
    lead: {
      name: "Петр",
      email: "petr@platformalp.ru",
    },
  }
]'

```

Для каждой задачи в массиве должна выполнится соответствующая интеграция (добавления подписчика). По каждой задаче должен выводится результат (ок и ответ от сервера, или ошибка и описание ошибки). Система должна быть рассчитана на удобное подключения других интеграций в будущем.

При оценке задания в первую очередь будет оцениваться подход, архитектура, стиль и т.п.

Документация по указанным двум сервисам:

Installation
------------

[](#installation)

The preferred way to install this extension is through [composer](http://getcomposer.org/download/).

Either run

```
php composer.phar require idksapr/lp-test

```

Basic usage
-----------

[](#basic-usage)

```
