Implicit route controllers

Learn how to create a new Inphinit project.

Create controller

<?php namespace Controller; class ImplicitController extends \Inphinit\Routing\Treaty { public function getIndex() { return 'Home'; } public function getInfo() { phpinfo(); } public function postPing() { error_log($_SERVER['REMOTE_ADDR']); } public function anyFooBarBaz() { phpinfo(); } }

Create controller

{placeholder}

\Controller\ImplicitController::action($app);

Is equivant to

$app->action('GET', '/', 'ImplicitController::getIndex'); $app->action('GET', '/info', 'ImplicitController::getInfo'); $app->action('POST', '/ping', 'ImplicitController::postPing'); $app->action('ANY', '/foo-bar-baz', 'ImplicitController::anyFooBarBaz');
Go to homepage
Star us on Github