- namespace
- Mecanisme d'espais de noms introduït a PHP 5.3+ per evitar conflictes de noms de classe. Aquesta eina genera automàticament segons namespace configurat per usuari i organitza al ZIP per directori App/Models/.
- class
- Plantilla que defineix objectes a PHP. Aquesta eina genera class PHP estàndard, instanciable directament mitjançant new User(...).
- ArrayObject
- Classe a la biblioteca estàndard SPL de PHP que implementa interfícies com ArrayAccess. Classes generades en estil ArrayObject per aquesta eina hereten de \ArrayObject, suportant accés doble estil array i objecte.
- stdClass
- Classe d'objecte genèric integrada de PHP; json_decode($json, false) retorna aquest tipus per defecte. Classes generades en estil stdClass per aquesta eina hereten de \stdClass, suporten només accés estil objecte.
- typed properties
- Declaracions de tipus de propietat introduïdes a PHP 7.4+ (ex. public int $id). Les propietats generades per aquesta eina tenen declaracions de tipus per defecte; l'IDE i les eines d'anàlisi estàtica poden fer comprovació de tipus directament.
- readonly class
- Classe de només lectura introduïda a PHP 8.1+; totes les propietats de la classe són automàticament readonly, no modificables després de construcció. Aquesta eina genera final readonly class en estil readonly, adequada per a escenaris DTO immutables.
- JsonSerializable
- Interfície introduïda a PHP 5.4+; els objectes que implementen aquesta interfície criden automàticament el mètode jsonSerialize() durant json_encode(). Totes les classes d'aquesta eina implementen automàticament aquesta interfície.
- Jsonable (Laravel)
- Interfície de contracte del framework Laravel; després d'implementació, l'objecte pot cridar toJson() per retornar JSON. L'estil integració Laravel d'aquesta eina implementa automàticament aquesta interfície.
- Arrayable (Laravel)
- Interfície de contracte del framework Laravel; després d'implementació, l'objecte pot cridar toArray() per retornar array. L'estil integració Laravel d'aquesta eina implementa automàticament aquesta interfície.
- Composer
- Eina oficial de gestió de dependències de PHP. Quan utilitzis el codi generat per aquesta eina, cal configurar autoload PSR-4 a composer.json (ex. App\\: src/).
- PSR-4
- Estàndard d'autoload especificat per PHP-FIG, que carrega fitxers de classe mitjançant mapping de namespace a directori. El paquet ZIP generat per aquesta eina està organitzat per camí namespace, conforme a l'estàndard PSR-4.
- Symfony Serializer
- Framework de serialització del component Symfony. Classes generades en estil ArrayObject per aquesta eina poden col·laborar amb PropertyNormalizer de Symfony Serializer per a serialització i deserialització profundes.
- Eloquent API Resource
- Classe de recursos API de Laravel Eloquent, utilitzada per formatar respostes API. Classes generades en estil integració Laravel per aquesta eina es poden utilitzar directament com a classes base API Resource.
- composer.json
- Fitxer de configuració del projecte Composer. Després de col·locar el codi generat per aquesta eina al directori src, cal configurar secció autoload a composer.json i executar composer dump-autoload.
- json_encode / json_decode
- Funcions integrades de serialització i deserialització JSON de PHP. Després que classes generades per aquesta eina implementin JsonSerializable, json_encode() crida automàticament el mètode jsonSerialize().
- PHPUnit DataProvider
- Mecanisme de proveïdor de dades del framework de tests PHPUnit. Classes PHP generades per aquesta eina es poden injectar en cas de test com a DataProvider, millorant l'eficiència d'escriptura de tests amb autocompletat IDE.
- PHPStan
- Eina d'anàlisi estàtica per a PHP, pot fer comprovació de tipus, detecció d'errors en codi. Classes generades per aquesta eina, en tenir typed properties, poden tenir tipus de propietat completament inferits per PHPStan en mode --level=8.
- Psalm
- Una altra eina d'anàlisi estàtica per a PHP, open-source de Vimeo. Classes generades per aquesta eina, amb PropertyTypeProvider de Psalm, poden fer validació de tipus forta.
- Doctrine
- Conjunt d'eines ORM i DBAL en l'ecosistema PHP. Classes PHP generades per aquesta eina poden servir d'esquelet per a Doctrine Entity, després afegir manualment anotacions com #[ORM\Column].
- php -l
- Directiva de comprovació de sintaxi a la línia d'ordres PHP. Classes generades per aquesta eina poden primer executar php -l User.php per a validació de sintaxi abans de requerir en projecte.
- Composer dump-autoload
- Ordre per fer que Composer regeneri l'índex d'autoload. Després de col·locar classes generades per aquesta eina al directori src, cal executar composer dump-autoload per ser reconegudes per autoload PSR-4.
- JSON_THROW_ON_ERROR
- Flag per a gestió d'errors de json_decode() a PHP 7.3+; en activar-se, l'anàlisi JSON fallida llança excepció JsonException. L'exemple Laravel d'aquesta eina utilitza anàlisi rigorosa.
- Hash (PHP)
- Funció de hash integrada de PHP, comunament utilitzada per a verificació de signatura WebHook. Classes de callback WebHook generades per aquesta eina funcionen amb hash_hmac() per a verificació de signatura.