Documentation

Documentation

Packages

Application

Namespaces

ZubZet

Interfaces, Classes and Traits

ErrorController
The error controller handles all bad requests. Other controllers can redirect to this one.
IndexController
The index controller handles by default all requests without a specified controller
LoginController
The Login controller handles all login/logout stuff
ZController
The ZController contains actions for the admin dashboard / panel
z_organizationModel
AdminController
AdvancedController
AliasController
ApiCompatProbeController
Guards the framework's password API against breaking changes for consuming apps. They call model("z_login")->checkPassword($pw, $hash, $salt) with the 3-argument shape (no scheme) on their own user tables, and rely on legacy hashes still verifying. See jouri's Authentication/UserController.
AssetProxyController
AuthProbeController
ConnectionProbeController
ConsoleController
CoreController
DashboardController
DatabaseProbeController
FormController
FrameworkApiController
FrameworkViewProbeController
FrontendController
GroupController
HelperController
Probes for global references and pure helper functions used by tests/cypress/e2e/support/.
LayoutConstructorController
LayoutMiddlewareController
LayoutResolutionController
Exercises the layout resolution chain from HandlesDefaultLayout: explicit arg > instance default > global default > framework default
LoggerController
MigrationController
OrganizationController
PasswordHashProbeController
RenderingController
ResponseController
RoleController
RoutingController
Test fixtures for tests/cypress/e2e/core/routing.cy.js.
SessionController
StateProbeController
SupportProbeController
UserController
VisualController
Renders deterministic kitchen-sink pages used as the source-of-truth for our visual-regression specs (tests/cypress/e2e/visual/...).
Migration_2026_05_08_TimeStampType
Permanent test fixture: exercises the framework's custom TimeStamp DBAL type (src/Database/Migration/Type/TimeStamp.php). Doctrine resolves `'timestamp'` to that type when generating CREATE TABLE SQL, so this migration's apply path runs both `getSQLDeclaration()` and `getName()`.
Test
CoreModel
FormModel
HelperModel
LoggerModel
MigrationModel
QueryBuilderModel
Migration_2025_10_01_MigrationEnv
Migration_2025_10_01_MigrationEnv1
Migration_2025_10_01_MigrationImport
Migration_2025_10_01_MigrationManual
Migration_2025_10_01_MigrationPHPImport
Migration_2025_10_01_MigrationSkip
TestSeeding
Migration_2005_01_10_3_Syn_File

Table of Contents

essentialsHead()  : mixed
Call this to paste the essential head part of a page into the layout
essentialsBody()  : mixed
Call this to paste the essential body part of a page into the layout
model()  : mixed

Functions

essentialsHead()

Call this to paste the essential head part of a page into the layout

essentialsHead(array<string|int, mixed> $opt, mixed $customBootstrap) : mixed
Parameters
$opt : array<string|int, mixed>

Object holding options for rendering

$customBootstrap : mixed
Return values
mixed

essentialsBody()

Call this to paste the essential body part of a page into the layout

essentialsBody(array<string|int, mixed> $opt) : mixed
Parameters
$opt : array<string|int, mixed>

Object holding options for rendering

Return values
mixed

model()

model() : mixed
Return values
mixed

Search results