dalee / pp-core
Proxima CMS
v3.1.11
2026-02-24 17:32 UTC
Requires
- php: >=8.2
- ext-dom: *
- ext-fileinfo: *
- ext-gd: *
- ext-json: *
- ext-mbstring: *
- ext-pcntl: *
- ext-pgsql: *
- ext-posix: *
- ext-simplexml: *
- ext-xsl: *
- dalee/pp-installers: ~1.0.5
- monolog/monolog: ^3.0
- ramsey/uuid: ^3.5
- symfony/cache: ^6.0
- symfony/config: ^6.0
- symfony/console: ^6.0
- symfony/dependency-injection: ^6.0
- symfony/event-dispatcher: ^6.0
- symfony/finder: ^6.0
- symfony/http-foundation: ^6.0
- symfony/yaml: ^6.0
- vlucas/phpdotenv: ^2.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.23
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2026-06-24 18:34:19 UTC
README
Документация
Основной раздел - WIP
Разработка
В основном проекте, на период разработки, для зависимости pp-core выставить версию dev-master.
В корне проекта выполнить команду:
$ git clone git@git.dalee.ru:pp/core.git pp-core $ rm -rf ./libpp $ composer update pp/core
Это создаст локальную версию pp-core для разработки, изменения в pp-core будут автоматически синхронизироваться с libpp.
Подробнее на английском
Тестирование
Запуск всех тестов:
./vendor/bin/phpunit
Запуск тестов и генерация покрытия:
./vendor/bin/phpunit --coverage-html=./coverage
Запуск unit-тестов:
./vendor/bin/phpunit tests/Unit
Запуск конкретного тест-файла:
./vendor/bin/phpunit tests/Unit/PP/Datastruct/TreeTest.php
Запуск конкретного теста:
./vendor/bin/phpunit --filter=TreeTest::testToTableWithoutOrphans