Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vijinho/ffmvc
Set of classes to use in a Fat-Free Framework MVC Project - used in example project https://github.com/vijinho/f3-boilerplate
https://github.com/vijinho/ffmvc
f3-boilerplate fat-free-framework helpers mvc php7
Last synced: about 2 months ago
JSON representation
Set of classes to use in a Fat-Free Framework MVC Project - used in example project https://github.com/vijinho/f3-boilerplate
- Host: GitHub
- URL: https://github.com/vijinho/ffmvc
- Owner: vijinho
- License: other
- Created: 2015-10-06T13:27:07.000Z (about 9 years ago)
- Default Branch: dev-master
- Last Pushed: 2018-09-04T13:00:12.000Z (over 6 years ago)
- Last Synced: 2024-10-11T18:18:04.349Z (2 months ago)
- Topics: f3-boilerplate, fat-free-framework, helpers, mvc, php7
- Language: PHP
- Size: 126 KB
- Stars: 10
- Watchers: 4
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# FFMVC PHP7
[![Travis CI](https://travis-ci.org/vijinho/FFMVC.svg?branch=dev-master)](https://travis-ci.org/vijinho/FFMVC)
[![Build Status](https://scrutinizer-ci.com/g/vijinho/FFMVC/badges/build.png?b=dev-master)](https://scrutinizer-ci.com/g/vijinho/FFMVC/build-status/dev-master)
[![Code Coverage](https://scrutinizer-ci.com/g/vijinho/FFMVC/badges/coverage.png?b=dev-master)](https://scrutinizer-ci.com/g/vijinho/FFMVC/?branch=dev-master)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/vijinho/FFMVC/badges/quality-score.png?b=dev-master)](https://scrutinizer-ci.com/g/vijinho/FFMVC/?branch=dev-master)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](https://github.com/PHPMailer/PHPMailer) based on f3 settings or pre-configured f3 built-in SMTP object### Helpers\Validator
- `Validator.php` - An extension to [GUMP](https://github.com/Wixel/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_privateVijay Mahrra
http://www.urunu.com
----