Documentation

Application

Table of Contents

Interfaces

BlueprintInterface
Интерфейс для построения SQL-запросов определения таблиц.
DatabaseDialectInterface
Интерфейс для работы с разными СУБД
ViewCompilerInterface
Метод используемый для обработки шаблона

Classes

Auth
Blueprint
Базовый класс Blueprint с общей реализацией для создания структуры таблиц БД.
BlueprintFactory
MySQLBP
Реализация Blueprint для MySQL
PostgreSQLBP
Реализация Blueprint для PostgreSQL
SQLiteBP
Реализация Blueprint для SQLite
BaseViewCompiler
Controller
Абстрактный базовый контроллер.
Database
Класс для работы с базой данных (реализует паттерн Singleton).
MemoryStorageDriver
Драйвер хранилища, работающий в памяти.
SqlStorageDriver
Драйвер хранилища, работающий с SQL базой данных
Exception
Injector
Контейнер внедрения зависимостей
Migration
Абстрактный класс миграции базы данных.
Migrator
Класс для управления миграциями базы данных.
Model
Абстрактный класс модели для работы с базой данных.
Morph
Outvar
Класс для форматированного вывода переменных.
Qryli
Класс для построения и выполнения SQL-запросов.
Request
Объект запроса от клиента
RequestLogger
Класс для логирования HTTP-запросов.
Response
Класс формирует ответ пользователю
Route
Класс для управления маршрутизацией HTTP-запросов с поддержкой именованных маршрутов, middleware, групп маршрутов и обработки статических файлов.
Schema
Класс для работы со структурой базы данных.
ScriptBuilder
SDR
Статический фасад для работы с контейнером внедрения зависимостей
Server
Класс запускающий сервер
Storage
Класс для временного хранения данных. В стандартном драйвере(который работает только с встроенным сервером) хранит данные в оперативной памяти.
StorageDriver
Абстрактный класс драйвера хранилища.
View
Класс для работы с шаблонами представлений.
Worker
Абстрактный класс для работы с фоновыми задачами (воркерами).
WorkerInstance
Модель для хранения информации о задачах в базе данных.

Functions

base_path()  : string
morphLive()  : mixed
route()  : mixed
requireFilesRecursively()  : mixed
Рекурсивно подключает все PHP-файлы из указанной директории.

Functions

base_path()

base_path([null|string $path = null ]) : string
Parameters
$path : null|string = null
Return values
string

morphLive()

morphLive(callable $controller[, callable|null $middleware = null ]) : mixed
Parameters
$controller : callable
$middleware : callable|null = null

route()

route(string $name) : mixed
Parameters
$name : string

requireFilesRecursively()

Рекурсивно подключает все PHP-файлы из указанной директории.

requireFilesRecursively(string $directory) : mixed
Parameters
$directory : string

Путь к директории.


        
On this page

Search results