Skip to content

Behavior


  • Full name: \PhalconKit\Mvc\Controller\Traits\Behavior

Methods

beforeExecuteRoute

public beforeExecuteRoute(): void

attachBehavior

Attach a behavior to the object.

public attachBehavior(string $eventClass, string|null $eventType = null, int|null $priority = null): void

Parameters:

Parameter Type Description
$eventClass string The behavior to attach.
$eventType string|null The event type to attach the behavior to. If null, the behavior will be attached to the default event type.
$priority int|null The priority of the behavior. If null, the behavior will be attached with the default priority.

attachBehaviors

Attach multiple behaviors to the object.

public attachBehaviors(array $behaviors = [], string|null $eventType = null, int|null $priority = null): void

Parameters:

Parameter Type Description
$behaviors array An array of behaviors to attach.
$eventType string|null The event type to attach the behaviors to. If null, the behaviors will be attached to all event types.
$priority int|null The priority of the behaviors. If null, the behaviors will be attached with the default priority.