shlappy / drom-test
Тестовое задание для Дром
Installs: 10
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/shlappy/drom-test
Requires
- php: ^8.0
- guzzlehttp/guzzle: ^7.9
Requires (Dev)
- phpunit/phpunit: ^9.6
This package is auto-updated.
Last update: 2025-12-09 09:59:00 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