PHP Classes

File: README.md

Recommend this page to a friend!
  Packages of Wolfy-J   spiral   README.md   Download  
File: README.md
Role: Documentation
Content type: text/markdown
Description: Documentation
Class: spiral
Modular Web application development framework
Author: By
Last change: Merge pull request #986 from msmakouz/feature/snapshots-storage

[spiral/snapshots] Adding the ability to store snapshots using `Storage` component
Update README.md (#939)

PHPUnit 10 (#927)

* Static PHPUnit dataProviders
* Add expectExceptionMessage instead of expectErrorMessage
* Add addMethods instead of setMethods
* Fix tests with required name in the constructor
* Remove ok function
* Remove usage PHPUnit Error
* Fix EventsTest
* Replace withConsecutive with willReturnCallback
* Migrate phpunit config
* Add coverage config
* Fix issue with abstract classes
* Update PHP version in scrutinizer; add test groups to exclude some tests from scrutinizer testing
* Replace `group` annotations with attributes

---------

Co-authored-by: roxblnfk <roxblnfk@ya.ru>
Update README.md
Update README.md

Merge branch '3.3'

# Conflicts:
# CHANGELOG.md
Adds shepherd badges for components and framework
Updates components
- adds github actions
- fixes composer dependencies
- adds readme
- adds badges
- Updates readme
- removes psr/cache package dependency
Update README.md
Merge branch '2.7' of github.com:spiral/framework
Merge pull request #360 from spiral/abstract_validator

Abstract validator
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md

Spiral Framework is a High-Performance PHP/Go Full-Stack framework and group of over sixty PSR-compatible components. The Framework execution model based on a hybrid runtime where some services (GRPC, Queue, WebSockets, etc.) handled by Application Server [RoadRunner](https://github.com/spiral/roadrunner) and the PHP code of your application stays in memory permanently (anti-memory leak tools included). You don't need to know Golang to use Spiral, but if we do, the skies are your limit.
Update README.md
Update README.md
Update README.md
Update README.md

Spiral Framework is a High-Performance PHP/Go Full-Stack framework and group of over sixty PSR-compatible components. The Framework execution model based on a hybrid runtime where some services (GRPC, Queue, WebSockets, etc.) handled on Application Server - RoadRunner. The PHP code of your application will stay in memory between the requests (the Framework provides a set of instruments to avoid memory leaks).
Update README.md
Update README.md
Update README.md
Update README.md

Spiral Framework is a High-Performance PHP/Go Full-Stack framework and PSR compatible components. The Framework execution model is based on a hybrid runtime where some services (GRPC, Queue, WebSockets, etc) handled on Application Server - RoadRunner. The PHP code of your application will stay in memory between the requests (the framework provides a set of instruments to avoid memory leaks).

The spiral framework is the result of a decade of trial and error and currently used on production on multiple enterprise applications.
Update README.md
Update README.md
Update README.md
- added new component
Update README.md
Update README.md
Update README.md
[ci] Migrate to GHA
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Merge pull request #225 from spiral/feature/broadcast

Feature/broadcast
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
- update README with more packages
- update README with more packages
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
- added more components to readme
Update README.md
Update README.md
Update README.md
Update README.md
decoupling http component, removed zend diactoros dependency
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Date: 2 months ago
Size: 4,918 bytes
 

Contents

Class file image Download

<p align="center"> <a href="https://packagist.org/packages/spiral/framework"><img src="https://poser.pugx.org/spiral/framework/require/php"></a> <a href="https://packagist.org/packages/spiral/framework"><img src="https://poser.pugx.org/spiral/framework/version"></a> <a href="https://github.com/spiral/framework/actions"><img src="https://github.com/spiral/framework/workflows/build/badge.svg"></a> <a href="https://codecov.io/gh/spiral/framework"><img src="https://codecov.io/gh/spiral/framework/graph/badge.svg"></a> <a href="https://scrutinizer-ci.com/g/spiral/framework/?branch=master"><img src="https://scrutinizer-ci.com/g/spiral/framework/badges/quality-score.png"></a> <a href="https://packagist.org/packages/spiral/framework"><img src="https://poser.pugx.org/spiral/framework/downloads"></a> <a href="https://shepherd.dev/github/spiral/framework"><img src="https://shepherd.dev/github/spiral/framework/coverage.svg"></a> <a href="https://shepherd.dev/github/spiral/framework"><img src="https://shepherd.dev/github/spiral/framework/level.svg"></a> <a href="https://discord.gg/8bZsjYhVVk"><img src="https://img.shields.io/badge/discord-chat-magenta.svg"></a> </p>

<br />

Github cover spiral application

<br />

<p align="center"> <a href="https://spiral.dev/docs">Documentation</a> &middot; <a href="https://discord.gg/TFeEmCs">Discord</a> &middot; <a href="https://twitter.com/spiralphp">Twitter</a> </p>

Spiral Framework is a High-Performance Long-Living Full-Stack framework and group of over sixty PSR-compatible components. The Framework execution model based on a hybrid runtime where some services (GRPC, Queue, WebSockets, etc.) handled by RoadRunner application server and the PHP code of your application stays in memory permanently (anti-memory leak tools included).

Features

  • Battle-tested since 2013
  • Lightning fast full-stack PHP framework
  • PSR-{3,4,7,11,12,14,15,16,17} compliant
  • Powerful application server and resident memory application kernel
  • Native support of queue (AMQP, SQS, Beanstalk, Kafka) and background PHP workers
  • Queue supervision
  • GRPC server and client via RoadRunner bridge
  • Pub/Sub, event broadcasting
  • HTTPS, HTTP/2+Push, FastCGI
  • PCI DSS compliant
  • Encrypted cookies, signed sessions, CSRF-guard
  • MySQL, MariaDB, SQLite, PostgreSQL, SQLServer support, auto-migrations
  • The ORM you will use for the next 25 years
  • The Temporalio is the simple, scalable open source way to write and run reliable workflows
  • Intuitive scaffolding and prototyping (it literally writes code for you)
  • Helpful class discovery via static analysis
  • Authentication, RBAC security, validation, and encryption
  • Dynamic template engine to create your own HTML tags (or just use Twig)
  • MVC, HMVC, CQRS, Queue-oriented, RPC-oriented, CLI apps... any apps

Bridges

| App Type | Current Status | |--------------------------|----------------------------------------------------------------------------------------------------------------------------------------------| | spiral/roadrunner-bridge | Latest Stable Version | | spiral/cycle-bridge | Latest Stable Version | | spiral/temporal-bridge | Latest Stable Version | | spiral/data-grid-bridge | Latest Stable Version | | spiral/sapi-bridge | Latest Stable Version | | spiral/nyholm-bridge | Latest Stable Version |

> Note: > You can find more community packages in spiral-packages organization.

License:

MIT License (MIT). Please see LICENSE for more information. Maintained by Spiral Scout.