Behavior
Trait Behavior
This trait provides methods to manipulate behaviors for models.
- Full name:
\Zemit\Mvc\Model\Traits\Behavior
Methods
getBehavior
Retrieves a behavior by its name.
public getBehavior(string $behaviorName): \Phalcon\Mvc\Model\BehaviorInterface
Parameters:
Parameter | Type | Description |
---|---|---|
$behaviorName | string | The name of the behavior to retrieve. |
Return Value:
The behavior instance.
setBehavior
Sets a behavior for the model.
public setBehavior(string $behaviorName, \Phalcon\Mvc\Model\BehaviorInterface $behavior): void
Parameters:
Parameter | Type | Description |
---|---|---|
$behaviorName | string | The name of the behavior to set. |
$behavior | \Phalcon\Mvc\Model\BehaviorInterface | The behavior instance to set. |
hasBehavior
Checks if the model has a specific behavior.
public hasBehavior(string $behaviorName): bool
Parameters:
Parameter | Type | Description |
---|---|---|
$behaviorName | string | The name of the behavior to check for. |
Return Value:
Returns true if the model has the specified behavior, otherwise false.