Module traits

Source
Expand description

Common traits for the Rustisan framework

This module provides common traits used throughout the framework.

Traitsยง

AuthGuard
Trait for authentication guards
CacheStore
Trait for cache stores
CommandHandler
Trait for command handlers
Controller
Trait for HTTP controllers
EventListener
Trait for event listeners
FormRequest
Trait for form requests (validation and authorization)
HttpMiddleware
Trait for HTTP middleware
Model
Trait for data models
Policy
Trait for authorization policies
QueueDriver
Trait for queue drivers
Repository
Trait for database repositories
ResourceCollection
Trait for resource collections
ResponseFactory
Trait for HTTP response factories
Service
Trait for services that can be registered in the container
SessionStore
Trait for session stores
Transformer
Trait for resource transformers (for API responses)
ValidationRule
Trait for validation rules