Download the PHP package devcraftclub/dev-tools without Composer
On this page you can find all versions of the php package devcraftclub/dev-tools. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download devcraftclub/dev-tools
More information about devcraftclub/dev-tools
Files in devcraftclub/dev-tools
Package dev-tools
Short Description Reusable PHP attributes and validation utilities
License AGPL-3.0-or-later
Homepage https://github.com/DevCraftClub/DevTools
Informations about the package dev-tools
Devcraft Dev Tools
Reusable PHP 8.3 attributes and runtime helpers.
See the documentation for the full guide.
Local installation
Add a Composer path repository in the consuming project and require the package:
Path repositories must be configured by the consuming root project; Composer does not inherit them transitively. Publish this package later, or replace the path repository with a normal repository and version.
The package depends on marcin-orlowski/lombok-php ^1.2 and psr/cache ^3.
PSR-6 file cache
Keys may contain / as a namespace separator (stored as subdirectories). Other PSR-6 reserved characters remain forbidden. See docs/cache.md.
Fluent properties
AbstractWith extends \Lombok\Helper. Unresolved calls go to WithHandler
first (with* / with*Item), then to Lombok getters and setters (get* /
set* / is*). One WithItem descriptor appends a value. Two descriptors set
a key/value pair. Arrays in a descriptor represent union types.
If a subclass defines __construct(), call parent::__construct() so Lombok
can wire accessors. with* methods do not depend on that call.
All versions of dev-tools with dependencies
psr/cache Version ^3.0
psr/log Version ^3.0
analog/analog Version ^1.0
marcin-orlowski/lombok-php Version ^1.2