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
stringmorphLive()
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
-
Путь к директории.