com\setasign\Konquadrat

Konquadrat Class Konquadrat

File: /Konquadrat/src/Konquadrat.php

Class hierarchy

  • com\setasign\SetaFramework\Application\AbstractHttpApplication

Implements

  • \com\setasign\SetaFramework\Application\ApplicationInterface
  • \com\setasign\SetaFramework\Application\HttpApplicationInterface

Summary

Constants

FLOAT_COMPARISON_PRECISION

public const float Konquadrat::FLOAT_COMPARISON_PRECISION = 1.0E-5

A float comparison precision

ROUTER_MOBILE_CHECKIN

public const Konquadrat::ROUTER_MOBILE_CHECKIN = 'mobileCheckin'

ROUTE_BACKEND

public const Konquadrat::ROUTE_BACKEND = 'backend'

ROUTE_BACKEND_CONTROLLER_CORS_PREFLIGHT

public const Konquadrat::ROUTE_BACKEND_CONTROLLER_CORS_PREFLIGHT = 'controllerCorsPreflight'

ROUTE_BACKEND_DEFAULT

public const Konquadrat::ROUTE_BACKEND_DEFAULT = 'defaultBackend'

ROUTE_BACKEND_INSTALL

public const Konquadrat::ROUTE_BACKEND_INSTALL = 'backendInstall'

ROUTE_BACKEND_NOT_LOGGED_IN

public const Konquadrat::ROUTE_BACKEND_NOT_LOGGED_IN = 'backendNotLoggedIn'

ROUTE_BACKEND_USER_WITHOUT_LOGIN

public const Konquadrat::ROUTE_BACKEND_USER_WITHOUT_LOGIN = 'backendUserWithoutLogin'

ROUTE_GUI_CONFIG

public const Konquadrat::ROUTE_GUI_CONFIG = 'guiConfig'

ROUTE_GUI_SERVE

public const Konquadrat::ROUTE_GUI_SERVE = 'guiServe'

ROUTE_PROJECT_CONTROLLER

public const Konquadrat::ROUTE_PROJECT_CONTROLLER = 'projectController'

VERSION

public const Konquadrat::VERSION = '4.5.1'

Properties

$bootstrap

protected \com\setasign\SetaFramework\Bootstrap\Bootstrap \com\setasign\SetaFramework\Application\AbstractApplication::$bootstrap

$config

protected \com\setasign\SetaFramework\Application\ApplicationConfig \com\setasign\SetaFramework\Application\AbstractApplication::$config

$di

protected ?\com\setasign\SetaFramework\Application\ApplicationDi \com\setasign\SetaFramework\Application\AbstractApplication::$di

$name

protected string \com\setasign\SetaFramework\Application\AbstractApplication::$name

The name of the application


Static Methods

getInstanceFromGlobalDi()

public static Konquadrat::getInstanceFromGlobalDi (
string $applicationName = 'Konquadrat'
): Konquadrat
Parameters
$applicationName : string
 

Methods

__construct()

public Konquadrat::__construct (
\com\setasign\SetaFramework\Bootstrap\Bootstrap $bootstrap,
string $name,
\com\setasign\SetaFramework\Application\ApplicationConfig $config
)
Parameters
$bootstrap : \com\setasign\SetaFramework\Bootstrap\Bootstrap
 
$name : string

The name of the application

$config : \com\setasign\SetaFramework\Application\ApplicationConfig
 

__debugInfo()

public \com\setasign\SetaFramework\Application\AbstractApplication::__debugInfo (
void
): void

getApplicationDirectory()

protected Konquadrat::getApplicationDirectory (
void
): string

Path to application dir, usually equal to DIR

getConfig()

public \com\setasign\SetaFramework\Application\AbstractApplication::getConfig (
void
): \com\setasign\SetaFramework\Application\ApplicationConfig

getDi()

public Konquadrat::getDi (
void
): \com\setasign\SetaFramework\Application\ApplicationDi

getName()

public \com\setasign\SetaFramework\Application\AbstractApplication::getName (
void
): string

Get the application name

getRequestPathPrefix()

final public \com\setasign\SetaFramework\Application\AbstractHttpApplication::getRequestPathPrefix (
void
): ?string
Return Values

If used in cli this will be null.

getViewDirectory()

public Konquadrat::getViewDirectory (
void
): string

Returns the view directory

getViewHelperNamespaces()

public \com\setasign\SetaFramework\Application\AbstractHttpApplication::getViewHelperNamespaces (
void
): array

registerRequest()

final public \com\setasign\SetaFramework\Application\AbstractHttpApplication::registerRequest (
\com\setasign\SetaFramework\Request\ServerRequest $serverRequest
): void
Parameters
$serverRequest : \com\setasign\SetaFramework\Request\ServerRequest
 

setupAutoloader()

protected Konquadrat::setupAutoloader (
void
): void

setupRoutes()

public Konquadrat::setupRoutes (
\com\setasign\SetaFramework\Router\Router $router
): void

Setup Routes for the Application

Parameters
$router : \com\setasign\SetaFramework\Router\Router

The main Router-instance

Exceptions

Throws \com\setasign\SetaFramework\Router\RouteException

Throws \Throwable