The Wayback Machine - https://web.archive.org/web/20201211115748/https://github.com/vijinho/FFMVC
Skip to content
dev-master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

FFMVC PHP7

Travis CI Build Status Code Coverage Scrutinizer Code Quality

Files used by the https://github.com/vijinho/f3-boilerplate project.

This small library of classes can be used to start your own project based on a clone of the code in f3-boilerplate.

Files

  • src/App.php - Loads the configuration file and sets the environment based on project layout of f3-boilerplate. Also contains the shutdown function to log the memory used and database queries.
  • src/Exceptions.php - Base exceptions

src/Helpers

  • DB.php - Methods for parsing a http-style DSN and/or db params from a config array (or file) and return a connection to the database.
  • Notifications.php - A general class to store/retrieve user notification (flash) messages in an array to the f3 hive.
  • Response.php - A class to return a JSON-encoded HTTP message.
  • Str.php - General string utility functions.
  • Time.php - Simple date/time utility methods
  • Url.php - General helper methods to create internal/external links.
  • Mail.php - A wrapper to return a pre-configured instance of PHPMailer based on f3 settings or pre-configured f3 built-in SMTP object

Helpers\Validator

  • Validator.php - An extension to GUMP using mainly f3 string methods.

#### Filters

  • filter_lower
  • filter_upper
  • filter_ltrim
  • filter_rtrim
  • filter_trim
  • filter_translate
  • filter_emojify
  • filter_slug

Validators

  • validate_valid_ip_public
  • validate_valid_ip_not_public
  • validate_valid_ip_reserved
  • validate_valid_ip_private

Vijay Mahrra http://www.urunu.com

About

Set of classes to use in a Fat-Free Framework MVC Project - used in example project https://github.com/vijinho/f3-boilerplate

Topics

Resources

License

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.