sopheos / pebble_models
Models
Installs: 254
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/sopheos/pebble_models
Requires
- php: >=8.1.0
Requires (Dev)
- phpunit/phpunit: ^9.5
README
Librairie pour gerer des modèles.
ModelInterface
Représentation d'une donnée sous forme d'objet. Les données sont en propriétés publiques.
L'objet peut être transformé en chaîne JSON. Seul les propriétés publiques déclarées seront représentés dans le document JSON.
Méthodes :
init(): static: Valeurs par défaut (appelé par le constructeur)import(array $data = []): static: importe des données sous forme de tableauexport(): array: exporte des données sous forme de tableauproperties(): array: Liste les propriétés publiques déclarées
AdapterInterface
Couche d’accès aux données qui effectue un transfert bidirectionnel de données entre un stockage de données et une représentation de données en mémoire.
Méthodes :
encode(array $input): arrayEncode les données depuis la mémoire vers le stockagedecode(array $input): arrayDécode les données depuis le stockage vers la mémoire
Méthode statique :
unique(array $rows, string $property): arrayRetourne les valeurs uniques d'une colonne d'un tableau d'entrées.