Файл: Neiron/API/Kernel/ApplicationInterface.php
Строк: 54
<?php
/**
* PHP 5x framework с открытым иходным кодом
*/
namespace NeironAPIKernel;
/**
* Интерфейс для реализации базового класса
* @author KpuTuK
* @version 1.0.0
* @package Neiron framework
* @category Kernel
* @link
*/
interface ApplicationInterface
{
/**
* Добавляет обработчик роута по паттерну вызываемого методом GET
* @param sring $name Имя роута
* @param string $pattern Паттерн обработки роута
* @param mixed $handler Обработчик роута
*/
public function get($name, $pattern, $handler);
/**
* Добавляет обработчик роута по паттерну вызываемого методом POST
* @param sring $name Имя роута
* @param string $pattern Паттерн обработки роута
* @param mixed $handler Обработчик роута
*/
public function post($name, $pattern, $handler);
/**
* Добавляет обработчик роута по паттерну вызываемого методом PUT
* @param sring $name Имя роута
* @param string $pattern Паттерн обработки роута
* @param mixed $handler Обработчик роута
*/
public function put($name, $pattern, $handler);
/**
* Добавляет обработчик роута по паттерну вызываемого методом PUT
* @param sring $name Имя роута
* @param string $pattern Паттерн обработки роута
* @param mixed $handler Обработчик роута
*/
public function delete($name, $pattern, $handler);
/**
* Запускает приложение
*/
public function run();
}