Link Search Menu Expand Document

class Pike\App

Pike-applikaatio: kasailee applikaation moduulit, vastaanottaa HTTP-pyynnöt, ja delegoi moduuleille. Katso myös Tutoriaalit > Hei Maailma.

Synopsis

final class App {

    /* Vakiot */
    const VERSION = '<major>.<minor>.<patch>[-<identifiers>]' ;

    /* Metodit */
    public __construct( object[] $modules, ?\Closure $populateCtx = null, ?AppContext $initialCtx = null, ?Router $router = null )
    public handleRequest ( Request|string|null $requestOrUrl, ?string $baseUrl = null ) : void
    public getAppCtx ( void ) : AppContext
}

Vakiot

VERSION
Piken versionumero, noudattaa semanttista versiointia.

Metodit

__construct()

Luo uuden applikaatio-olion.

Signature

public function __construct( object[] $modules, ?\Closure $populateCtx = null, ?AppContext $initialCtx = null, ?Router $router = null )

Esimerkit

Katso myös Tutoriaalit > Hei Maailma.

$app = new App([new MyModule]);

handleRequest()

Prosessoi HTTP-pyynnön.

Signature

public function handleRequest ( Request|string|null $requestOrUrl, ?string $baseUrl = null ) : void

Esimerkit

Katso myös Tutoriaalit > Hei Maailma.

$app->handleRequest(null, '/dir/');

getAppCtx()

Getteri.

Signature

public function getAppCtx( void ) : AppContext

Copyright © 2019-2021 ut4