PHP Classes
elePHPant
Icontem

Springy: Microframework for Web application development

Recommend this page to a friend!
  Info   View files Example   View files View files (162)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2017-05-23 (6 months ago) RSS 2.0 feedNot enough user ratingsTotal: 165 All time: 8,340 This week: 576Up
Version License PHP version Categories
springy 3.6.3MIT/X Consortium ...5.5PHP 5, Libraries
Description Author

This package is a microframework for Web application development.

It provides a set of classes for developing MVC based Web applications using PHP. Currently the package provides:

- Based classes for implementing controllers and models
- A dependency injection container, application event handling
- Debugging data
- Process request variables
- Perform database migrations
- Database query composition
- Uploaded file handling
- Send email
- ACL management
- Password hashing
- Template processing based on Twig or Smarty
- Data validation

  Performance   Level  
Name: Fernando Val <contact>
Classes: 2 packages by
Country: Brazil Brazil
Age: 49
All time rank: 2476174 in Brazil Brazil
Week rank: 919 Up70 in Brazil Brazil Up

Details

Springy

Build Status StyleCI Codacy Badge

A micro framework for smart PHP developers.

What is this

Springy is a micro MVC framework for coders who work with the PHP script language to develop web applications.

It was created based upon the KISS principle in which the simplicity is the base to good things.

Requirements

  • PHP 5.5+
  • Composer Dependency Manager for PHP

Language dependencies

How do I start?

Read the documentation:

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-branch
  3. Commit your changes: git commit -m 'Description of your feature'
  4. Push to the branch: git push origin my-feature
  5. Submit a pull request.

License

This project is licensed under The MIT License (MIT).

  Files folder image Files  
File Role Description
Files folder imagedocumentation (5 files, 3 directories)
Files folder imagetests (1 file, 7 directories)
Files folder imagewww (8 files, 1 directory)
Accessible without login Plain text file .styleci.yml Data Auxiliary data
Accessible without login Plain text file .travis.yml Data Auxiliary data
Accessible without login Plain text file components.php Example Example script
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
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  /  documentation  
File Role Description
Files folder imageDoxygen (1 directory)
Files folder imageen (4 files, 1 directory)
Files folder imagept (1 file)
  Accessible without login Plain text file documentation.doxy Data Auxiliary data
  Accessible without login Plain text file EXPLANATIONS Data Auxiliary data
  Accessible without login Plain text file history.txt Doc. Documentation
  Accessible without login Plain text file License.txt Doc. Documentation
  Accessible without login Plain text file MIT.txt Doc. Documentation

  Files folder image Files  /  documentation  /  Doxygen  
File Role Description
Files folder imageworkdir (1 file)

  Files folder image Files  /  documentation  /  Doxygen  /  workdir  
File Role Description
  Accessible without login Plain text file Doxyfile Data Auxiliary data

  Files folder image Files  /  documentation  /  en  
File Role Description
Files folder imagelibrary (8 files)
  Accessible without login Plain text file Controllers.md Data Auxiliary data
  Accessible without login Plain text file Models.md Data Auxiliary data
  Accessible without login Plain text file README.md Doc. Documentation
  Accessible without login Plain text file Views.md Data Auxiliary data

  Files folder image Files  /  documentation  /  en  /  library  
File Role Description
  Accessible without login Plain text file Configuration.md Data Auxiliary data
  Accessible without login Plain text file Controller.md Data Auxiliary data
  Accessible without login Plain text file DB.md Data Auxiliary data
  Accessible without login Plain text file Kernel.md Data Auxiliary data
  Accessible without login Plain text file Model.md Data Auxiliary data
  Accessible without login Plain text file README.md Doc. Documentation
  Accessible without login Plain text file Template.md Data Auxiliary data
  Accessible without login Plain text file URI.md Data Auxiliary data

  Files folder image Files  /  documentation  /  pt  
File Role Description
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files  /  tests  
File Role Description
Files folder imageContainer (1 file)
Files folder imageCore (3 files)
Files folder imageDB (2 files)
Files folder imageEvents (1 file)
Files folder imageSecurity (1 file)
Files folder imageUtils (4 files)
Files folder imageValidation (1 file)
  Accessible without login Plain text file bootstrap.php Aux. Auxiliary script

  Files folder image Files  /  tests  /  Container  
File Role Description
  Plain text file DIContainerTest.php Class Class source

  Files folder image Files  /  tests  /  Core  
File Role Description
  Plain text file ApplicationTest.php Class Class source
  Plain text file CopyrightTest.php Class Class source
  Plain text file DebugTest.php Class Class source

  Files folder image Files  /  tests  /  DB  
File Role Description
  Plain text file ConditionsTest.php Class Class source
  Plain text file WhereTest.php Class Class source

  Files folder image Files  /  tests  /  Events  
File Role Description
  Plain text file MediatorTest.php Class Class source

  Files folder image Files  /  tests  /  Security  
File Role Description
  Plain text file HasherTest.php Class Class source

  Files folder image Files  /  tests  /  Utils  
File Role Description
  Plain text file ArrayUtilsTest.php Class Class source
  Plain text file MessageContainerTest.php Class Class source
  Plain text file StringsTest.php Class Class source
  Plain text file UUIDTest.php Class Class source

  Files folder image Files  /  tests  /  Validation  
File Role Description
  Plain text file ValidatorTest.php Class Class source

  Files folder image Files  /  www  
File Role Description
Files folder imagesystem (1 file, 11 directories)
  Accessible without login Plain text file .htaccess Data Auxiliary data
  Accessible without login Plain text file cmd.php Aux. Auxiliary script
  Plain text file helpers.php Class Class source
  Accessible without login Plain text file index.php Aux. Auxiliary script
  Accessible without login Plain text file migration.php Aux. Auxiliary script
  Accessible without login Plain text file robots.txt Doc. Documentation
  Accessible without login Plain text file sysconf.php Aux. Auxiliary script
  Accessible without login Plain text file _Main.php Example Example script

  Files folder image Files  /  www  /  system  
File Role Description
Files folder imageassets (1 file)
Files folder imageclasses (2 files)
Files folder imageconf (6 files, 2 directories)
Files folder imagecontrollers (3 files)
Files folder imagelibrary (28 files, 12 directories)
Files folder imagemigration (2 directories)
Files folder imagetemplates (6 files)
Files folder imagetemplates_default (1 file)
Files folder imagetpl_cache (1 file)
Files folder imagetpl_comp (1 file)
Files folder imagevendor (1 file)
  Accessible without login Plain text file .htaccess Data Auxiliary data

  Files folder image Files  /  www  /  system  /  assets  
File Role Description
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files  /  www  /  system  /  classes  
File Role Description
  Accessible without login Plain text file README Doc. Documentation
  Plain text file User.class.php Class Class source

  Files folder image Files  /  www  /  system  /  conf  
File Role Description
Files folder imagedevelopment (6 files)
Files folder imageproduction (6 files)
  Accessible without login Plain text file db.default.conf.php Aux. Auxiliary script
  Accessible without login Plain text file mail.default.conf.php Aux. Auxiliary script
  Accessible without login Plain text file soap.default.conf.php Aux. Auxiliary script
  Accessible without login Plain text file system.default.conf.php Aux. Auxiliary script
  Accessible without login Plain text file template.default.conf.php Aux. Auxiliary script
  Accessible without login Plain text file uri.default.conf.php Aux. Auxiliary script

  Files folder image Files  /  www  /  system  /  conf  /  development  
File Role Description
  Accessible without login Plain text file db.conf.php Aux. Auxiliary script
  Accessible without login Plain text file mail.conf.php Aux. Auxiliary script
  Accessible without login Plain text file soap.conf.php Aux. Auxiliary script
  Accessible without login Plain text file system.conf.php Aux. Auxiliary script
  Accessible without login Plain text file template.conf.php Aux. Auxiliary script
  Accessible without login Plain text file uri.conf.php Aux. Auxiliary script

  Files folder image Files  /  www  /  system  /  conf  /  production  
File Role Description
  Accessible without login Plain text file db.conf.php Aux. Auxiliary script
  Accessible without login Plain text file mail.conf.php Aux. Auxiliary script
  Accessible without login Plain text file soap.conf.php Aux. Auxiliary script
  Accessible without login Plain text file system.conf.php Aux. Auxiliary script
  Accessible without login Plain text file template.conf.php Aux. Auxiliary script
  Accessible without login Plain text file uri.conf.php Aux. Auxiliary script

  Files folder image Files  /  www  /  system  /  controllers  
File Role Description
  Plain text file index.page.php Class Class source
  Accessible without login Plain text file README Doc. Documentation
  Plain text file _global.php Class Class source

  Files folder image Files  /  www  /  system  /  library  
File Role Description
Files folder imageContainer (1 file)
Files folder imageCore (5 files)
Files folder imageCreditCardValidation (4 files)
Files folder imageDB (2 files)
Files folder imageEvents (2 files)
Files folder imageFiles (2 files)
Files folder imagefw-documentation (1 file)
Files folder imageMail (5 files)
Files folder imageSecurity (9 files)
Files folder imageTemplate (3 files)
Files folder imageUtils (11 files)
Files folder imageValidation (1 file)
  Accessible without login Plain text file .htaccess Data Auxiliary data
  Plain text file Configuration.php Class Class source
  Plain text file Controller.php Class Class source
  Plain text file Cookie.php Class Class source
  Plain text file CreditCardValidation.php Class Class source
  Plain text file DB.php Class Class source
  Plain text file DBDelete.php Class Class source
  Plain text file DBExpression.php Class Class source
  Plain text file DBFiltro.php Class Class source
  Plain text file DBInsert.php Class Class source
  Plain text file DBSelect.php Class Class source
  Plain text file DBUpdate.php Class Class source
  Plain text file DBWhere.php Class Class source
  Plain text file DeepDir.php Class Class source
  Plain text file Errors.php Class Class source
  Accessible without login HTML file error_mail_template.html Doc. Documentation
  Accessible without login HTML file error_template.html Doc. Documentation
  Plain text file Kernel.php Class Class source
  Plain text file Log.php Class Class source
  Plain text file Mail.php Class Class source
  Plain text file Model.php Class Class source
  Plain text file Pagination.php Class Class source
  Plain text file Session.php Class Class source
  Plain text file SOAP.php Class Class source
  Plain text file SOAP_Client.php Class Class source
  Accessible without login Plain text file system_errors_create_table.sql Data Auxiliary data
  Plain text file Template.php Class Class source
  Plain text file URI.php Class Class source

  Files folder image Files  /  www  /  system  /  library  /  Container  
File Role Description
  Plain text file DIContainer.php Class Class source

  Files folder image Files  /  www  /  system  /  library  /  Core  
File Role Description
  Plain text file Application.php Class Class source
  Plain text file Copyright.php Class Class source
  Plain text file Debug.php Class Class source
  Accessible without login HTML file debug_template.html Doc. Documentation
  Plain text file Input.php Class Class source

  Files folder image Files  /  www  /  system  /  library  /  CreditCardValidation  
File Role Description
  Accessible without login Plain text file ccvs_de.inc Data Auxiliary data
  Accessible without login Plain text file ccvs_en.inc Data Auxiliary data
  Accessible without login Plain text file ccvs_es.inc Data Auxiliary data
  Accessible without login Plain text file ccvs_fr.inc Data Auxiliary data

  Files folder image Files  /  www  /  system  /  library  /  DB  
File Role Description
  Plain text file Conditions.php Class Class source
  Plain text file Where.php Class Class source

  Files folder image Files  /  www  /  system  /  library  /  Events  
File Role Description
  Plain text file HandlerInterface.php Class Class source
  Plain text file Mediator.php Class Class source

  Files folder image Files  /  www  /  system  /  library  /  Files  
File Role Description
  Plain text file File.php Class Class source
  Plain text file UploadedFile.php Class Class source

  Files folder image Files  /  www  /  system  /  library  /  fw-documentation  
File Role Description
  Accessible without login Plain text file about.php Aux. Auxiliary script

  Files folder image Files  /  www  /  system  /  library  /  Mail  
File Role Description
  Plain text file MailDriverInterface.php Class Class source
  Plain text file MimeMessageDriver.php Class Class source
  Plain text file PHPMailerDriver.php Class Class source
  Plain text file SendGridDriver.php Class Class source
  Plain text file SwiftMailerDriver.php Class Class source

  Files folder image Files  /  www  /  system  /  library  /  Security  
File Role Description
  Plain text file AclManager.php Class Class source
  Plain text file AclUserInterface.php Class Class source
  Plain text file AuthDriverInterface.php Class Class source
  Plain text file Authentication.php Class Class source
  Plain text file BasicHasher.php Class Class source
  Plain text file BCryptHasher.php Class Class source
  Plain text file DBAuthDriver.php Class Class source
  Plain text file HasherInterface.php Class Class source
  Plain text file IdentityInterface.php Class Class source

  Files folder image Files  /  www  /  system  /  library  /  Template  
File Role Description
  Plain text file SmartyDriver.php Class Class source
  Plain text file TemplateDriverInterface.php Class Class source
  Plain text file TwigDriver.php Class Class source

  Files folder image Files  /  www  /  system  /  library  /  Utils  
File Role Description
  Plain text file ArrayUtils.php Class Class source
  Plain text file Excel.php Class Class source
  Plain text file FlashMessagesManager.php Class Class source
  Plain text file JSON.php Class Class source
  Plain text file JSON_Static.php Class Class source
  Plain text file MessageContainer.php Class Class source
  Plain text file Strings.php Class Class source
  Plain text file Strings_ANSI.php Class Class source
  Plain text file Strings_UTF8.php Class Class source
  Plain text file UUID.php Class Class source
  Plain text file ZipFile.php Class Class source

  Files folder image Files  /  www  /  system  /  library  /  Validation  
File Role Description
  Plain text file Validator.php Class Class source

  Files folder image Files  /  www  /  system  /  migration  
File Role Description
Files folder imageapp (1 file)
Files folder imagerevisions (1 file, 1 directory)

  Files folder image Files  /  www  /  system  /  migration  /  app  
File Role Description
  Plain text file migrator.php Class Class source

  Files folder image Files  /  www  /  system  /  migration  /  revisions  
File Role Description
Files folder image0 (1 file, 2 directories)
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files  /  www  /  system  /  migration  /  revisions  /  0  
File Role Description
Files folder imagemigrate (1 file)
Files folder imagerollback (1 file)
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files  /  www  /  system  /  migration  /  revisions  /  0  /  migrate  
File Role Description
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files  /  www  /  system  /  migration  /  revisions  /  0  /  rollback  
File Role Description
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files  /  www  /  system  /  templates  
File Role Description
  Accessible without login HTML file index.tpl.html Doc. Documentation
  Accessible without login HTML file _error404.tpl.html Doc. Documentation
  Accessible without login HTML file _error500.tpl.html Doc. Documentation
  Accessible without login HTML file _error503.tpl.html Doc. Documentation
  Accessible without login HTML file _pagination.inc.tpl.html Doc. Documentation
  Accessible without login HTML file _template.tpl.html Doc. Documentation

  Files folder image Files  /  www  /  system  /  templates_default  
File Role Description
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files  /  www  /  system  /  tpl_cache  
File Role Description
  Accessible without login Plain text file README Doc. Documentation

  Files folder image Files  /  www  /  system  /  tpl_comp  
File Role Description
  Accessible without login Plain text file README Doc. Documentation

  Files folder image Files  /  www  /  system  /  vendor  
File Role Description
  Accessible without login Plain text file README.md Doc. Documentation

 Version Control Unique User Downloads Download Rankings  
 100%
Total:165
This week:0
All time:8,340
This week:576Up