Spiral
Framework
v3.13
3.14
3.13
3.12
2.14
1.0
Version:
3.13
3.14
3.13
3.12
2.14
1.0
Toggle theme:
Light
Follow Us
Table of Contents
v3.13 – outdated
This version of the documentation is outdated. Consider upgrading your project to
Spiral Framework 3.14
Overview
Table of Contents
About Framework
Design Approach
Application Lifecycle
Contributing
Versioning
License
Getting started
Installation
Long running
Directory Structure
Configuration
First HTTP controller
First CLI command
First background job
Deployment
Framework
Kernel and Environment
Bootloaders
Config Objects
Dispatchers
Interceptors
Finalizers
The Basics
Database and ORM
Sessions
Files and Directories
Cache
Logging
Errors handling
Debugging
Scaffolding
Prototyping
Container and DI
Overview
Configuration
Attributes
Auto Wiring
IOC Scopes
Injectors
Advanced
Static Memory
Attributes
Application Metrics
Application Telemetry
Task Scheduling
Atomic Locks
Mailer
Notifications
HTTP
Getting started
Request Lifecycle
Request and Response
Routing
Middleware
Cookies
CSRF protection
Error Pages
Interceptors
Request Validation
Getting started
Filter Object
Composite Filters
Interceptors
Migration from 2.x
Security
Data Encryption
Role Based Access Control
User Authentication
Validation
Getting started
Spiral Validator
Symfony Validator
Laravel Validator
Testing
Getting Started
HTTP Tests
Storage Tests
Queue Tests
Mail Tests
Events Tests
Database
Console Application
Getting started
User Commands
Command Sequences
Interceptors
WebSockets
Getting started
Event handlers
Broadcasting
Centrifugo API
Interceptors
Queue and Jobs
Getting started
Job Handlers
RoadRunner integration
Interceptors
Temporal
Getting started
Usage
Interceptors
GRPC
Getting started
Service Code
Client SDK
Interceptors
Components
Data Grids
Discoverer
Code Generation
Storage and Cloud Distribution
Static analysis
Serializer
Internalization
Events
Views and templating
Getting started
Basics
Plain PHP
Twig templating
Stempler templating
Cookbook
Quick start
Custom Dispatcher
Authentication based on JWT
Console command validation
Custom HTTP request handler
Realtime chat application
Queue system
Migration from v2.x
Keeper
Getting started
Bootloaders
Routing
Sitemap and breadcrumbs
Views
Components