Превращает txt в json, xml
docker compose build
docker compose up -d
docker compose exec offices-convert composer install
docker exec offices-convert php converter offices.txt to:json
docker exec offices-convert php converter offices.txt to:xml
Или без docker в cli (php8.2)
php converter offices.txt to:json
php converter [path-to-file] [command]
[path-to-file] — путь до файла.
Пример: office.txt или inner/office.txt
Файлы на вход храняться в папке /storage
Файлы на выходе будут в папке /output
[command] - команда
Прмер: to:json или to:xml
composer test tests
В папке /output/ должны создаваться новые файлы в нужных форматах, с нужной вложенностью
- Model подключить к парсеру / форматерам
- докрутить test