Oihana PHP

traits

Table of Contents

Namespaces

alters
signals

Traits

AlterBindVarsTrait
Applies defined alterations to a bind variables array definition based on the configured `$bindAlters`.
AlterDocumentTrait
Provides a system to alter properties of arrays or objects based on a configurable set of rules (called "alters").
AlterTrait
Provides a set of methods to alter properties of arrays or objects based on a configurable set of rules (called "alters").
BindsTrait
Provides logic for managing bind parameters used in PDO statements.
CacheableTrait
Provides a standardized caching layer for classes using PSR-16 (Simple Cache).
ConditionsTrait
Provides support for handling model conditions.
DocumentsTrait
Provides helpers to resolve and validate document models through the DI container.
EnsureKeysTrait
Provides functionality to guarantee the existence of specific keys or properties within document structures or collections.
ListModelTrait
Provides a `list` reference exposing a {@see ListModel} to the host class.
ModelTrait
Provides a `model` reference exposing a {@see DocumentsModel} to the host class.
PropertyTrait
Provides a `property` reference.
SchemaTrait
Provides a flexible `schema` reference used to hydrate resources.
ThrowableTrait
Provides a configurable "throwable" behavior to models.
On this page

Search results