salient / toolkit
A lightweight PHP toolkit for expressive backend/CLI apps
Installs: 1 067
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 4
Forks: 0
Open Issues: 25
Requires
- php: >=7.4
- composer-runtime-api: ^2.2
- lkrms/dice: ^4.1.10
- psr/container: ^2
- psr/event-dispatcher: ^1
- psr/http-client: ^1
- psr/http-factory: ^1
- psr/http-message: ^1.1 || ^2
- psr/log: ^1
- psr/simple-cache: ^1 || ^2
Requires (Dev)
- adodb/adodb-php: ^5
- analog/analog: ^1
- ergebnis/phpunit-slow-test-detector: ^2
- firebase/php-jwt: ^6
- league/oauth2-client: ^2
- mikey179/vfsstream: ^1
- nikic/php-parser: ^4
- php-http/psr7-integration-tests: ^1.3
- phpstan/extension-installer: ^1
- phpstan/phpdoc-parser: ^1
- phpstan/phpstan: ^1.11
- phpstan/phpstan-deprecation-rules: ^1
- phpstan/phpstan-phpunit: ^1
- phpunit/phpunit: ^9
- sebastian/diff: ^4 || ^5
Suggests
- adodb/adodb-php: Required for access to databases
- analog/analog: Allows Analog handlers to be used as console message targets
- firebase/php-jwt: Required for validation of OAuth 2.0 access tokens
- league/oauth2-client: Required for integration with OAuth 2.0 service providers
Provides
Conflicts
- lkrms/util: *
Replaces
- salient/cache: v0.99.62
- salient/cli: v0.99.62
- salient/collections: v0.99.62
- salient/console: v0.99.62
- salient/container: v0.99.62
- salient/contracts: v0.99.62
- salient/core: v0.99.62
- salient/curler: v0.99.62
- salient/db: v0.99.62
- salient/http: v0.99.62
- salient/iterators: v0.99.62
- salient/phpdoc: v0.99.62
- salient/phpstan: v0.99.62
- salient/polyfills: v0.99.62
- salient/sli: v0.99.62
- salient/sync: v0.99.62
- salient/testing: v0.99.62
- salient/utils: v0.99.62
- dev-main
- v0.99.62
- v0.99.61
- v0.99.60
- v0.99.59
- v0.99.58
- v0.99.57
- v0.99.56
- v0.99.55
- v0.99.54
- v0.99.53
- v0.99.52
- v0.99.51
- v0.99.50
- v0.99.49
- v0.99.48
- v0.99.47
- v0.99.46
- v0.99.45
- v0.99.44
- v0.99.43
- v0.99.42
- v0.99.41
- v0.99.40
- v0.99.39
- v0.99.38
- v0.99.37
- v0.99.36
- v0.99.35
- v0.99.34
- v0.99.33
- v0.99.32
- v0.99.31
- v0.99.30
- v0.99.29
- v0.99.28
- v0.99.27
- v0.99.26
- v0.99.25
- v0.99.24
- v0.99.23
- v0.99.22
- v0.99.21
- v0.99.20
- v0.99.19
- v0.99.18
- v0.99.17
- v0.99.16
- v0.99.15
- v0.99.14
- v0.99.13
- v0.99.12
- v0.99.11
- v0.99.10
- v0.99.9
- v0.99.8
- v0.99.7
- v0.99.6
- v0.99.5
- v0.99.4
- v0.99.3
- v0.99.2
- v0.99.1
- v0.99.0
- v0.21.49
- v0.21.48
- v0.21.47
- v0.21.46
- v0.21.45
- v0.21.44
- v0.21.43
- v0.21.42
- v0.21.41
- v0.21.40
- v0.21.39
- v0.21.38
- v0.21.37
- v0.21.36
- v0.21.35
- v0.21.34
- v0.21.33
- v0.21.32
- v0.21.31
- v0.21.30
- v0.21.29
- v0.21.28
- v0.21.27
- v0.21.26
- v0.21.25
- v0.21.24
- v0.21.23
- v0.21.22
- v0.21.21
- v0.21.20
- v0.21.19
- v0.21.18
- v0.21.17
- v0.21.16
- v0.21.15
- v0.21.14
- v0.21.13
- v0.21.12
- v0.21.11
- v0.21.10
- v0.21.9
- v0.21.8
- v0.21.7
- v0.21.6
- v0.21.5
- v0.21.4
- v0.21.3
- v0.21.2
- v0.21.1
- v0.21.0
- v0.20.89
- v0.20.88
- v0.20.87
- v0.20.86
- v0.20.85
- v0.20.84
- v0.20.83
- v0.20.82
- v0.20.81
- v0.20.80
- v0.20.79
- v0.20.78
- v0.20.77
- v0.20.76
- v0.20.75
- v0.20.74
- v0.20.73
- v0.20.72
- v0.20.71
- v0.20.70
- v0.20.69
- v0.20.68
- v0.20.67
- v0.20.66
- v0.20.65
- v0.20.64
- v0.20.63
- v0.20.62
- v0.20.61
- v0.20.60
- v0.20.59
- v0.20.58
- v0.20.57
- v0.20.56
- v0.20.55
- v0.20.54
- v0.20.53
- v0.20.52
- v0.20.51
- v0.20.50
- v0.20.49
- v0.20.48
- v0.20.47
- v0.20.46
- v0.20.45
- v0.20.44
- v0.20.43
- v0.20.42
- v0.20.41
- v0.20.40
- v0.20.39
- v0.20.38
- v0.20.37
- v0.20.36
- v0.20.35
- v0.20.34
- v0.20.33
- v0.20.32
- v0.20.31
- v0.20.30
- v0.20.29
- v0.20.28
- v0.20.27
- v0.20.26
- v0.20.25
- v0.20.24
- v0.20.23
- v0.20.22
- v0.20.21
- v0.20.20
- v0.20.19
- v0.20.18
- v0.20.17
- v0.20.16
- v0.20.15
- v0.20.14
- v0.20.13
- v0.20.12
- v0.20.11
- v0.20.10
- v0.20.9
- v0.20.8
- v0.20.7
- v0.20.6
- v0.20.5
- v0.20.4
- v0.20.3
- v0.20.2
- v0.20.1
- v0.20.0
- v0.19.36
- v0.19.35
- v0.19.34
- v0.19.33
- v0.19.32
- v0.19.31
- v0.19.30
- v0.19.29
- v0.19.28
- v0.19.27
- v0.19.26
- v0.19.25
- v0.19.24
- v0.19.23
- v0.19.22
- v0.19.21
- v0.19.20
- v0.19.19
- v0.19.18
- v0.19.17
- v0.19.16
- v0.19.15
- v0.19.14
- v0.19.13
- v0.19.12
- v0.19.11
- v0.19.10
- v0.19.9
- v0.19.8
- v0.19.7
- v0.19.6
- v0.19.5
- v0.19.4
- v0.19.3
- v0.19.2
- v0.19.1
- v0.19.0
- v0.18.15
- v0.18.14
- v0.18.13
- v0.18.12
- v0.18.11
- v0.18.10
- v0.18.9
- v0.18.8
- v0.18.7
- v0.18.6
- v0.18.5
- v0.18.4
- v0.18.3
- v0.18.2
- v0.18.1
- v0.18.0
- v0.17.18
- v0.17.17
- v0.17.16
- v0.17.15
- v0.17.14
- v0.17.13
- v0.17.12
- v0.17.11
- v0.17.10
- v0.17.9
- v0.17.8
- v0.17.7
- v0.17.6
- v0.17.5
- v0.17.4
- v0.17.3
- v0.17.2
- v0.17.1
- v0.17.0
- v0.16.8
- v0.16.7
- v0.16.6
- v0.16.5
- v0.16.4
- v0.16.3
- v0.16.2
- v0.16.1
- v0.16.0
- v0.15.14
- v0.15.13
- v0.15.12
- v0.15.11
- v0.15.10
- v0.15.9
- v0.15.8
- v0.15.7
- v0.15.6
- v0.15.5
- v0.15.4
- v0.15.3
- v0.15.2
- v0.15.1
- v0.15.0
- v0.14.1
- v0.14.0
- v0.13.4
- v0.13.3
- v0.13.2
- v0.13.1
- v0.13.0
- v0.12.1
- v0.12.0
- v0.11.3
- v0.11.2
- v0.11.1
- v0.11.0
- v0.10.0
- v0.9.7
- v0.9.6
- v0.9.5
- v0.9.4
- v0.9.3
- v0.9.2
- v0.9.1
- v0.9.0
- v0.8.1
- v0.8.0
- v0.7.3
- v0.7.2
- v0.7.1
- v0.7.0
- v0.6.6
- v0.6.5
- v0.6.4
- v0.6.3
- v0.6.2
- v0.6.1
- v0.6.0
- v0.5.3
- v0.5.2
- v0.5.1
- v0.5.0
- v0.4.7
- v0.4.6
- v0.4.5
- v0.4.4
- v0.4.3
- v0.4.2
- v0.4.1
- v0.4.0
- v0.3.2
- v0.3.1
- v0.3.0
- v0.2.15
- v0.2.14
- v0.2.13
- v0.2.12
- v0.2.11
- v0.2.10
- v0.2.9
- v0.2.8
- v0.2.7
- v0.2.6
- v0.2.5
- v0.2.4
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.26
- v0.1.25
- v0.1.24
- v0.1.23
- v0.1.22
- v0.1.21
- v0.1.20
- v0.1.19
- v0.1.18
- v0.1.17
- v0.1.16
- v0.1.15
- v0.1.14
- v0.1.13
- v0.1.12
- v0.1.11
- v0.1.10
- v0.1.9
- v0.1.8
- v0.1.7
- v0.1.6
- v0.1.5
- v0.1.4
- v0.1.3
- v0.1.2
- v0.1.1
- v0.1.0
- dev-review
- dev-wip
- dev-curler-v2
- dev-feature/delegates
This package is auto-updated.
Last update: 2024-11-14 04:21:25 UTC
README
A lightweight PHP toolkit for expressive backend/CLI apps. May contain traces of Laravel.
Installation
Install the latest version with Composer:
composer require salient/toolkit
Documentation
API documentation for salient/toolkit
tracks the main
branch of
the project's GitHub repository and is generated by ApiGen.
You can build it yourself by running the following commands in the top-level
directory. Output is generated in docs/api
by default.
composer -d tools/apigen install
tools/apigen/vendor/bin/apigen -c tools/apigen/apigen.neon
Other documentation is available under docs, and usage examples are provided in the form of unit tests.
License
This project is licensed under the MIT License.