PHP Classes

spiral: Modular Web application development framework

Recommend this page to a friend!
  Info   Documentation   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 156 All time: 9,017 This week: 673Up
Version License PHP version Categories
spiral 1.0.0The PHP License7Libraries, PHP 7
Description 

Author

This package is a modular Web application development framework.

It provides base classes for controllers, boot loaders, record entity, etc..

Picture of Wolfy-J
Name: Wolfy-J <contact>
Classes: 4 packages by
Country: Belarus Belarus
Age: 34
All time rank: 385212 in Belarus Belarus
Week rank: 146 Up2 in Belarus Belarus Up
Innovation award
Innovation award
Nominee: 1x

Documentation

Spiral - High-Performance PHP/Go Framework

Latest Stable Version Build Status Codecov Scrutinizer Code Quality

<img src="https://raw.githubusercontent.com/spiral/guide/master/resources/logo.png" height="135px" alt="Spiral Framework" align="left"/>

Spiral Framework is an open-source (MIT) micro-framework core that speeds up the development of high-performance PHP applications. It uses a combination of open-source components and Roadrunner, an application server designed for rapid application development (RAD), and also comes with native support for HTTP/2, GRPC, distributed computations (Queue) and Golang extensions.

Website | <b>App Skeleton</b> (cli, grpc) | Documentation (v1.0.0) | Twitter | CHANGELOG | Contributing

<br/>

Core

| Component | Current Status | --- | --- spiral/core | Latest Stable Version Build Status Codecov spiral/boot | Latest Stable Version Build Status Codecov spiral/config | Latest Stable Version Build Status Codecov

Dispatchers

| Component | Current Status | --- | --- spiral/http | Latest Stable Version Build Status Codecov spiral/console | Latest Stable Version Build Status Codecov spiral/roadrunner | Latest Stable Version Build Status Codecov spiral/jobs | Latest Stable Version Build Status Codecov spiral/php-grpc | Latest Stable Version Build Status Codecov

Http Extensions

| Component | Current Status | --- | --- spiral/hmvc | Latest Stable Version Build Status Codecov spiral/router | Latest Stable Version Build Status Codecov spiral/session | Latest Stable Version Build Status Codecov

Security and Validation

| Component | Current Status | --- | --- spiral/encryption | Latest Stable Version Build Status Codecov spiral/security | Latest Stable Version Build Status Codecov spiral/validation | Latest Stable Version Build Status Codecov spiral/filters | Latest Stable Version Build Status Codecov

Database

| Component | Current Status | --- | --- spiral/database | Latest Stable Version Build Status Codecov spiral/migrations | Latest Stable Version Build Status Codecov

Cycle DataMapper ORM

| Component | Current Status | --- | --- cycle/orm | Latest Stable Version Build Status Scrutinizer Code Quality Codecov cycle/schema-builder | Latest Stable Version Build Status Scrutinizer Code Quality Codecov cycle/annotated | Latest Stable Version Build Status Scrutinizer Code Quality Codecov cycle/migrations | Latest Stable Version Build Status Scrutinizer Code Quality Codecov

Components

| Component | Current Status | --- | --- spiral/annotations | Latest Stable Version Build Status Codecov spiral/pagination | Latest Stable Version Build Status Codecov spiral/files | Latest Stable Version Build Status Codecov spiral/exceptions | Latest Stable Version Build Status Codecov spiral/streams | Latest Stable Version Build Status Codecov spiral/logger | Latest Stable Version Build Status Codecov spiral/tokenizer | Latest Stable Version Build Status Codecov spiral/snapshots | Latest Stable Version Build Status Codecov spiral/translator | Latest Stable Version Build Status Codecov spiral/models | Latest Stable Version Build Status Codecov spiral/debug | Latest Stable Version Build Status Codecov spiral/dumper | Latest Stable Version Build Status Codecov spiral/views | Latest Stable Version Build Status Codecov spiral/storage | Latest Stable Version Build Status Codecov spiral/reactor | Latest Stable Version Build Status Codecov spiral/prototype | Latest Stable Version Build Status Codecov spiral/profiler | Latest Stable Version Build Status Codecov spiral/helpers | Latest Stable Version Build Status Codecov

Integrations

| Component | Current Status | --- | --- spiral/dotenv-bridge | Latest Stable Version Build Status Codecov spiral/monolog-bridge | Latest Stable Version Build Status Codecov spiral/twig-bridge | Latest Stable Version Build Status Codecov spiral/composer-publish-plugin | Latest Stable Version Build Status Codecov

License:

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


  Files folder image Files (154)  
File Role Description
Files folder imagebin (1 file)
Files folder imagesrc (13 directories)
Files folder imagetests (1 file, 2 directories)
Accessible without login Plain text file .travis.yml Data Auxiliary data
Accessible without login Plain text file build.sh Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file functions.php Example Example script
Accessible without login Plain text file infection.json Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file Makefile Data Auxiliary data
Accessible without login Plain text file phpunit.xml Data Auxiliary data
Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files (154)  /  bin  
File Role Description
  Plain text file spiral Class Class source

  Files folder image Files (154)  /  src  
File Role Description
Files folder imageBootloader (6 files, 7 directories)
Files folder imageCommand (2 files, 7 directories)
Files folder imageConsole (2 files, 2 directories)
Files folder imageController (1 directory)
Files folder imageCycle (1 file)
Files folder imageFilter (1 file)
Files folder imageFramework (1 file)
Files folder imageGRPC (4 files, 1 directory)
Files folder imageHttp (4 files, 2 directories)
Files folder imageModule (2 files, 1 directory)
Files folder imageSecurity (1 file)
Files folder imageSnapshots (1 file)
Files folder imageTranslator (1 file, 1 directory)

  Files folder image Files (154)  /  src  /  Bootloader  
File Role Description
Files folder imageCycle (2 files)
Files folder imageDatabase (3 files)
Files folder imageGRPC (1 file)
Files folder imageHttp (6 files)
Files folder imageJobs (1 file)
Files folder imageSecurity (4 files)
Files folder imageViews (2 files)
  Plain text file ConsoleBootloader.php Class Class source
  Plain text file DebugBootloader.php Class Class source
  Plain text file I18nBootloader.php Class Class source
  Plain text file ServerBootloader.php Class Class source
  Plain text file SnapshotsBootloader.php Class Class source
  Plain text file TokenizerBootloader.php Class Class source

  Files folder image Files (154)  /  src  /  Bootloader  /  Cycle  
File Role Description
  Plain text file CycleBootloader.php Class Class source
  Plain text file SchemaBootloader.php Class Class source

  Files folder image Files (154)  /  src  /  Bootloader  /  Database  
File Role Description
  Plain text file DatabaseBootloader.php Class Class source
  Plain text file DisconnectsBootloader.php Class Class source
  Plain text file MigrationsBootloader.php Class Class source

  Files folder image Files (154)  /  src  /  Bootloader  /  GRPC  
File Role Description
  Plain text file GRPCBootloader.php Class Class source

  Files folder image Files (154)  /  src  /  Bootloader  /  Http  
File Role Description
  Plain text file CookiesBootloader.php Class Class source
  Plain text file CsrfBootloader.php Class Class source
  Plain text file ErrorHandlerBootloader.php Class Class source
  Plain text file HttpBootloader.php Class Class source
  Plain text file PaginationBootloader.php Class Class source
  Plain text file SessionBootloader.php Class Class source

  Files folder image Files (154)  /  src  /  Bootloader  /  Jobs  
File Role Description
  Plain text file JobsBootloader.php Class Class source

  Files folder image Files (154)  /  src  /  Bootloader  /  Security  
File Role Description
  Plain text file EncrypterBootloader.php Class Class source
  Plain text file FiltersBootloader.php Class Class source
  Plain text file GuardBootloader.php Class Class source
  Plain text file ValidationBootloader.php Class Class source

  Files folder image Files (154)  /  src  /  Bootloader  /  Views  
File Role Description
  Plain text file TranslatedCacheBootloader.php Class Class source
  Plain text file ViewsBootloader.php Class Class source

  Files folder image Files (154)  /  src  /  Command  
File Role Description
Files folder imageCycle (3 files, 1 directory)
Files folder imageDatabase (2 files)
Files folder imageEncrypter (1 file)
Files folder imageGRPC (2 files)
Files folder imageMigrate (6 files)
Files folder imageTranslator (3 files)
Files folder imageViews (2 files)
  Plain text file CleanCommand.php Class Class source
  Plain text file PublishCommand.php Class Class source

  Files folder image Files (154)  /  src  /  Command  /  Cycle  
File Role Description
Files folder imageGenerator (1 file)
  Plain text file MigrateCommand.php Class Class source
  Plain text file SyncCommand.php Class Class source
  Plain text file UpdateCommand.php Class Class source

  Files folder image Files (154)  /  src  /  Command  /  Cycle  /  Generator  
File Role Description
  Plain text file ShowChanges.php Class Class source

  Files folder image Files (154)  /  src  /  Command  /  Database  
File Role Description
  Plain text file ListCommand.php Class Class source
  Plain text file TableCommand.php Class Class source

  Files folder image Files (154)  /  src  /  Command  /  Encrypter  
File Role Description
  Plain text file KeyCommand.php Class Class source

  Files folder image Files (154)  /  src  /  Command  /  GRPC  
File Role Description
  Plain text file GenerateCommand.php Class Class source
  Plain text file ListCommand.php Class Class source

  Files folder image Files (154)  /  src  /  Command  /  Migrate  
File Role Description
  Plain text file AbstractCommand.php Class Class source
  Plain text file InitCommand.php Class Class source
  Plain text file MigrateCommand.php Class Class source
  Plain text file ReplayCommand.php Class Class source
  Plain text file RollbackCommand.php Class Class source
  Plain text file StatusCommand.php Class Class source

  Files folder image Files (154)  /  src  /  Command  /  Translator  
File Role Description
  Plain text file ExportCommand.php Class Class source
  Plain text file IndexCommand.php Class Class source
  Plain text file ResetCommand.php Class Class source

  Files folder image Files (154)  /  src  /  Command  /  Views  
File Role Description
  Plain text file CompileCommand.php Class Class source
  Plain text file ResetCommand.php Class Class source

  Files folder image Files (154)  /  src  /  Console  
File Role Description
Files folder imageLogger (1 file)
Files folder imageSequence (1 file)
  Plain text file CommandLocator.php Class Class source
  Plain text file ConsoleDispatcher.php Class Class source

  Files folder image Files (154)  /  src  /  Console  /  Logger  
File Role Description
  Plain text file DebugListener.php Class Class source

  Files folder image Files (154)  /  src  /  Console  /  Sequence  
File Role Description
  Plain text file RuntimeDirectory.php Class Class source

  Files folder image Files (154)  /  src  /  Controller  
File Role Description
Files folder imageTraits (1 file)

  Files folder image Files (154)  /  src  /  Controller  /  Traits  
File Role Description
  Plain text file AuthorizesTrait.php Class Class source

  Files folder image Files (154)  /  src  /  Cycle  
File Role Description
  Plain text file SelectInjector.php Class Class source

  Files folder image Files (154)  /  src  /  Filter  
File Role Description
  Plain text file RequestInput.php Class Class source

  Files folder image Files (154)  /  src  /  Framework  
File Role Description
  Plain text file Kernel.php Class Class source

  Files folder image Files (154)  /  src  /  GRPC  
File Role Description
Files folder imageException (1 file)
  Plain text file GRPCDispatcher.php Class Class source
  Plain text file LocatorInterface.php Class Class source
  Plain text file ProtoCompiler.php Class Class source
  Plain text file ServiceLocator.php Class Class source

  Files folder image Files (154)  /  src  /  GRPC  /  Exception  
File Role Description
  Plain text file CompileException.php Class Class source

  Files folder image Files (154)  /  src  /  Http  
File Role Description
Files folder imageErrorHandler (2 files)
Files folder imageMiddleware (2 files)
  Plain text file PaginationFactory.php Class Class source
  Plain text file RrDispacher.php Class Class source
  Plain text file SapiDispatcher.php Class Class source
  Plain text file ServerRequestFactory.php Class Class source

  Files folder image Files (154)  /  src  /  Http  /  ErrorHandler  
File Role Description
  Plain text file PlainRenderer.php Class Class source
  Plain text file RendererInterface.php Class Class source

  Files folder image Files (154)  /  src  /  Http  /  Middleware  
File Role Description
  Plain text file ErrorHandlerMiddleware.php Class Class source
  Plain text file SessionMiddleware.php Class Class source

  Files folder image Files (154)  /  src  /  Module  
File Role Description
Files folder imageException (1 file)
  Plain text file Publisher.php Class Class source
  Plain text file PublisherInterface.php Class Class source

  Files folder image Files (154)  /  src  /  Module  /  Exception  
File Role Description
  Plain text file PublishException.php Class Class source

  Files folder image Files (154)  /  src  /  Security  
File Role Description
  Plain text file ScopeGuard.php Class Class source

  Files folder image Files (154)  /  src  /  Snapshots  
File Role Description
  Plain text file FileSnapshotter.php Class Class source

  Files folder image Files (154)  /  src  /  Translator  
File Role Description
Files folder imageViews (2 files)
  Plain text file MemoryCache.php Class Class source

  Files folder image Files (154)  /  src  /  Translator  /  Views  
File Role Description
  Plain text file LocaleDependency.php Class Class source
  Plain text file LocaleProcessor.php Class Class source

  Files folder image Files (154)  /  tests  
File Role Description
Files folder imageapp (5 directories)
Files folder imageFramework (7 files, 14 directories)
  Accessible without login Plain text file bootstrap.php Aux. Auxiliary script

  Files folder image Files (154)  /  tests  /  app  
File Role Description
Files folder imageconfig (2 files)
Files folder imagelocale (2 directories)
Files folder imageproto (1 file, 1 directory)
Files folder imagesrc (1 file, 9 directories)
Files folder imageviews (1 file, 1 directory)

  Files folder image Files (154)  /  tests  /  app  /  config  
File Role Description
  Plain text file database.php Class Class source
  Accessible without login Plain text file test.php Aux. Auxiliary script

  Files folder image Files (154)  /  tests  /  app  /  locale  
File Role Description
Files folder imageen (1 file)
Files folder imageru (1 file)

  Files folder image Files (154)  /  tests  /  app  /  locale  /  en  
File Role Description
  Accessible without login Plain text file messages.php Aux. Auxiliary script

  Files folder image Files (154)  /  tests  /  app  /  locale  /  ru  
File Role Description
  Accessible without login Plain text file messages.php Aux. Auxiliary script

  Files folder image Files (154)  /  tests  /  app  /  proto  
File Role Description
Files folder imageimport (1 file)
  Accessible without login Plain text file service.proto Data Auxiliary data

  Files folder image Files (154)  /  tests  /  app  /  proto  /  import  
File Role Description
  Accessible without login Plain text file message.proto Data Auxiliary data

  Files folder image Files (154)  /  tests  /  app  /  src  
File Role Description
Files folder imageBootloader (1 file)
Files folder imageChecker (1 file)
Files folder imageCommand (1 file)
Files folder imageCondition (1 file)
Files folder imageController (3 files)
Files folder imageJob (2 files)
Files folder imageRequest (2 files)
Files folder imageUser (3 files)
Files folder imageViewEngine (2 files)
  Plain text file TestApp.php Class Class source

  Files folder image Files (154)  /  tests  /  app  /  src  /  Bootloader  
File Role Description
  Plain text file AppBootloader.php Class Class source

  Files folder image Files (154)  /  tests  /  app  /  src  /  Checker  
File Role Description
  Plain text file MyChecker.php Class Class source

  Files folder image Files (154)  /  tests  /  app  /  src  /  Command  
File Role Description
  Plain text file DeadCommand.php Class Class source

  Files folder image Files (154)  /  tests  /  app  /  src  /  Condition  
File Role Description
  Plain text file MyCondition.php Class Class source

  Files folder image Files (154)  /  tests  /  app  /  src  /  Controller  
File Role Description
  Plain text file AuthController.php Class Class source
  Plain text file SelectController.php Class Class source
  Plain text file TestController.php Class Class source

  Files folder image Files (154)  /  tests  /  app  /  src  /  Job  
File Role Description
  Plain text file ErrorJob.php Class Class source
  Plain text file TestJob.php Class Class source

  Files folder image Files (154)  /  tests  /  app  /  src  /  Request  
File Role Description
  Plain text file BadRequest.php Class Class source
  Plain text file TestRequest.php Class Class source

  Files folder image Files (154)  /  tests  /  app  /  src  /  User  
File Role Description
  Plain text file Role.php Class Class source
  Plain text file User.php Class Class source
  Plain text file UserRepository.php Class Class source

  Files folder image Files (154)  /  tests  /  app  /  src  /  ViewEngine  
File Role Description
  Plain text file TestEngine.php Class Class source
  Plain text file View.php Class Class source

  Files folder image Files (154)  /  tests  /  app  /  views  
File Role Description
Files folder imagecustom (3 files)
  Accessible without login Plain text file native.php Aux. Auxiliary script

  Files folder image Files (154)  /  tests  /  app  /  views  /  custom  
File Role Description
  Accessible without login Plain text file error.custom Data Auxiliary data
  Accessible without login Plain text file file.custom Data Auxiliary data
  Accessible without login Plain text file locale.custom Data Auxiliary data

  Files folder image Files (154)  /  tests  /  Framework  
File Role Description
Files folder imageController (1 file)
Files folder imageCycle (2 files)
Files folder imageDatabase (3 files)
Files folder imageDispatcher (1 file)
Files folder imageEncrypter (1 file)
Files folder imageFramework (2 files)
Files folder imageGRPC (3 files)
Files folder imageHttp (7 files)
Files folder imageI18n (2 files)
Files folder imageJobs (1 file)
Files folder imageMigrate (4 files)
Files folder imageModule (1 file)
Files folder imageValidation (3 files)
Files folder imageViews (2 files)
  Plain text file BaseTest.php Class Class source
  Plain text file ConfigureTest.php Class Class source
  Plain text file ConsoleTest.php Class Class source
  Plain text file HttpTest.php Class Class source
  Plain text file KernelTest.php Class Class source
  Plain text file SnapshotTest.php Class Class source
  Plain text file ViewsTest.php Class Class source

  Files folder image Files (154)  /  tests  /  Framework  /  Controller  
File Role Description
  Plain text file AuthorizesTest.php Class Class source

  Files folder image Files (154)  /  tests  /  Framework  /  Cycle  
File Role Description
  Plain text file MigrateTest.php Class Class source
  Plain text file SchemaTest.php Class Class source

  Files folder image Files (154)  /  tests  /  Framework  /  Database  
File Role Description
  Plain text file DescribeTest.php Class Class source
  Plain text file DisconnectsTest.php Class Class source
  Plain text file ListTest.php Class Class source

  Files folder image Files (154)  /  tests  /  Framework  /  Dispatcher  
File Role Description
  Plain text file ConsoleDispatcherTest.php Class Class source

  Files folder image Files (154)  /  tests  /  Framework  /  Encrypter  
File Role Description
  Plain text file KeyCommandTest.php Class Class source

  Files folder image Files (154)  /  tests  /  Framework  /  Framework  
File Role Description
  Plain text file CleanTest.php Class Class source
  Plain text file ExtensionsCommand.php Class Class source

  Files folder image Files (154)  /  tests  /  Framework  /  GRPC  
File Role Description
  Plain text file DispatcherTest.php Class Class source
  Plain text file GenerateTest.php Class Class source
  Plain text file ListTest.php Class Class source

  Files folder image Files (154)  /  tests  /  Framework  /  Http  
File Role Description
  Plain text file ControllerTest.php Class Class source
  Plain text file FilterTest.php Class Class source
  Plain text file PaginationTest.php Class Class source
  Plain text file RequestFactoryTest.php Class Class source
  Plain text file RrTest.php Class Class source
  Plain text file SapiTest.php Class Class source
  Plain text file SessionTest.php Class Class source

  Files folder image Files (154)  /  tests  /  Framework  /  I18n  
File Role Description
  Plain text file ExportTest.php Class Class source
  Plain text file ResetTest.php Class Class source

  Files folder image Files (154)  /  tests  /  Framework  /  Jobs  
File Role Description
  Plain text file DispatcherTest.php Class Class source

  Files folder image Files (154)  /  tests  /  Framework  /  Migrate  
File Role Description
  Plain text file ConfirmTest.php Class Class source
  Plain text file InitTest.php Class Class source
  Plain text file MigrateTest.php Class Class source
  Plain text file StatusTest.php Class Class source

  Files folder image Files (154)  /  tests  /  Framework  /  Module  
File Role Description
  Plain text file PublishTest.php Class Class source

  Files folder image Files (154)  /  tests  /  Framework  /  Validation  
File Role Description
  Plain text file AliasTest.php Class Class source
  Plain text file CheckerTest.php Class Class source
  Plain text file ConditionTest.php Class Class source

  Files folder image Files (154)  /  tests  /  Framework  /  Views  
File Role Description
  Plain text file CompileTest.php Class Class source
  Plain text file LocaleTest.php Class Class source

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:156
This week:0
All time:9,017
This week:673Up