<?php namespace FluentForm\Framework\Foundation; class App { protected static $instance = null; public static function setInstance($app) { static::$instance = $app; } public static function getInstance($module = null) { if ($module) { return static::$instance[$module]; } return static::$instance; } public static function make($module = null) { return static::getInstance($module); } public static function __callStatic($method, $params) { return static::getInstance($method); } }