Functions

PHP magic method to facilitate dynamic methods

__call(string $name, array $params) 

Parameters

$name

string

$params

array

Magic function called when cloning an object

__clone() 

Protected constructor for creating the one instance

__construct() 

Constructor for creating the objects

__construct(array $members) : void

Parameters

$members

array

PHP magic method that is called when an object is treated as a function

__invoke(array $params) : \miniMVC\self

Parameters

$params

array

Returns

\miniMVC\self

PHP magic method that is called when an object is treated as a function

__invoke(array $args) 

Parameters

$args

array

Prints out the contents of the object when used as a string

__toString() : string

Returns

string

Function to autoload system libraries

_autoload($name) 

Parameters

$name

string

Returns routable methods for the specified controller class

controller_methods(string $controller) : array

Parameters

$controller

string

Returns

array

Array_map callback to load a folder of classes at once

do_include(string $path) : void

Parameters

$path

string

Singleton getter function

get_instance() : \miniMVC\self

Returns

\miniMVC\self

Load required classes for bootstraping

init() : void

Utility function to check if a variable is set, and is an array or object

is_like_array(mixed $var) : bool

Parameters

$var

mixed

Returns

bool

Custom error handler

on_error(int $severity, string $message, string $filepath, int $line) : \miniMVC\ErrorException

Parameters

$severity

int

$message

string

$filepath

string

$line

int

Returns

\miniMVC\ErrorException

Custom exception handlererror_get_last

on_exception(\miniMVC\Exception $exception) : void

Parameters

$exception

\miniMVC\Exception

Calls the appropriate module/controller/function based on the url

route() : void

General 404 function

show_404() : void

Fatal Error page function

show_error(string $message, int $status_code) 

Parameters

$message

string

$status_code

int

Function to run on script shutdown -used to catch most fatal errors, and display them cleanly

shutdown() : void

Returns a full url from a url segment

site_url(string $segment) : string

Parameters

$segment

string

Returns

string

Prints out the contents of the object

to_string(\miniMVC\object/array $data, string $method) : string

Parameters

$data

\miniMVC\object/array

$method

string

Returns

string

Classes and interfaces

Controller

Base Controller Class

« More »

DB

Extend PHP's PDO class to add some more functionality

« More »

Data_Store

Class for using JSON as a key->value data store

« More »

MM

Class for standalone JSObject objects

« More »

Model

Base Model Class

« More »

Output

Class for displaying output and setting http headers

« More »

Page

Class for building pages

« More »

Session

Class to improve handling of PHP sessions

« More »

miniMVC

Base class for the framework

« More »

Constants

 

ENVIRONMENT

ENVIRONMENT 

 

MM_APP_PATH

MM_APP_PATH 

 

MM_BASE_PATH

MM_BASE_PATH 

 

MM_MOD_PATH

MM_MOD_PATH 

 

MM_SYS_PATH

MM_SYS_PATH