skautis / skautis
Library for API calls to SkautIS
3.1
2026-10-07 12:04 UTC
Requires
- php: ^8.4
- ext-soap: *
- psr/event-dispatcher: ^1.0
- psr/simple-cache: ^1.0 || ^2.0 || ^3.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.75
- mockery/mockery: ^1.6
- php-parallel-lint/php-parallel-lint: ^1.4
- phpstan/extension-installer: ^1.4
- phpstan/phpstan: ^2.1
- phpstan/phpstan-mockery: ^2.0
- phpstan/phpstan-phpunit: ^2.0
- phpunit/phpunit: ^12.0
Suggests
- crell/tukio: Samostatná implementace PSR-14 EventDispatcher
- skautis/nette: Integrace Skautis do Nette
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-07 12:10:26 UTC
README
SkautIS
PHP knihovna pro připojení do Skautisu
Ukázka
//získání podřízených jednotek k té kde jsem přihlášen rolí $myUnitId = $skautis->getUser()->getUnitId(); $skautis->org->unitAll(['ID_UnitParent' => $myUnitId]);
Návod na použití
Podrobný návod v dokumentaci. Přehled změn ve CHANGELOG.md.
Požadavky
PHP 8.4 a novější s rozšířením soap. Detaily v composer.json.
Vývoj
Na počítači stačí Docker, PHP ani Composer nejsou potřeba:
make build # vývojový obraz (PHP=8.5 pro druhou verzi) make install # composer install make ci # lint, coding standard, PHPStan, PHPUnit
make help vypíše všechny cíle. Lokální nastavení, například DOCKER_ROOTLESS=1 pro rootless Docker,
patří do git-ignorovaného souboru make.local.