shlappy / drom-test
Тестовое задание для Дром
dev-master
2025-06-09 08:51 UTC
Requires
- php: ^8.0
- guzzlehttp/guzzle: ^7.9
Requires (Dev)
- phpunit/phpunit: ^9.6
This package is auto-updated.
Last update: 2026-04-09 10:36:05 UTC
README
- Для установки как библиотека - в уже существующем PHP-проекте выполнить команду:
composer require shlappy/drom-test:dev-master
- Для установки как проект для разработки:
git clone https://github.com/Shlappy/drom-test.git drom-test
Первое задание
Скрипт находится по пути TotalCount/GetTotalCountFromFiles.php
- Клонировать пакет и перейти в него (если ещё не было сделано):
git clone https://github.com/Shlappy/drom-test.git drom-test
- Установить зависимости (если ещё не было сделано)
composer install
-
Поместить желаемое кол-во файлов count и прописать в них любые числа в папки по пути TotalCount/files
-
Для запуска скрипта - выполнить команду из корневой папки:
php TotalCount/GetTotalCountFromFiles.php
В консоль вернётся сумма всех чисел (по умолчанию возвращается 10)
Второе задание
Клиент находится по пути src/Client.php. Пример использования клиента находится в файле src/Example.php
Для использования клиента в своём проекте:
use CommentsClient\Client;
Для запуска тестов:
- Клонировать пакет и перейти в него (если ещё не было сделано):
git clone https://github.com/Shlappy/drom-test.git drom-test
- Установить зависимости (если ещё не было сделано)
composer install
- Запуск тестов из корневой папки (находятся по пути tests/):
php vendor/bin/phpunit