DefaultPackage
class DefaultPackage extends AbstractPackage (View source)
The DefaultPackage class.
Traits
ContainerAwareTrait
Methods
getController(string $task, array|Input $input = null, bool $forceNew = false)
getController
from AbstractPackage
ResponseInterface
execute(string|AbstractController $controller, ServerRequestInterface $request, ResponseInterface $response, bool $hmvc = false)
execute
from AbstractPackage
ResponseInterface
dispatch(ServerRequestInterface $request, ResponseInterface $response, callable $next = null)
dispatch
from AbstractPackage
ResponseInterface
from AbstractPackage
addMiddleware(callable $middleware, int $priority = PriorityQueue::NORMAL)
addMiddleware
from AbstractPackage
setMiddlewares(PriorityQueue $middlewares)
Method to set property middlewares
from AbstractPackage
getCurrentController()
Method to get property CurrentController
from AbstractPackage
Details
in AbstractPackage at line line 116
void
boot()
initialise
in AbstractPackage at line line 148
AbstractController
getController(string $task, array|Input $input = null, bool $forceNew = false)
getController
in AbstractPackage at line line 183
ResponseInterface
execute(string|AbstractController $controller, ServerRequestInterface $request, ResponseInterface $response, bool $hmvc = false)
execute
in AbstractPackage at line line 211
ResponseInterface
dispatch(ServerRequestInterface $request, ResponseInterface $response, callable $next = null)
dispatch
in AbstractPackage at line line 263
ResponseInterface
executeTask(string|AbstractController $task, array|Input $input = null)
run
in AbstractPackage at line line 296
void
registerProviders(Container $container)
Register providers.
in AbstractPackage at line line 341
void
registerListeners(DispatcherInterface $dispatcher)
registerListeners
in AbstractPackage at line line 383
void
registerCommands(Console $console)
Register commands to console.
in AbstractPackage at line line 420
AbstractPackage
addMiddleware(callable $middleware, int $priority = PriorityQueue::NORMAL)
addMiddleware
in AbstractPackage at line line 432
Psr7ChainBuilder
getMiddlewareChain()
getMiddlewareChain
in AbstractPackage at line line 460
PriorityQueue
getMiddlewares()
Method to get property Middlewares
in AbstractPackage at line line 477
AbstractPackage
setMiddlewares(PriorityQueue $middlewares)
Method to set property middlewares
in AbstractPackage at line line 491
AbstractPackage
loadConfig(Structure $config)
loadConfiguration
in AbstractPackage at line line 532
MainRouter
loadRouting(MainRouter $router, string $group = null)
loadRouting
in AbstractPackage at line line 554
MvcResolver
getMvcResolver()
getMvcResolver
in AbstractPackage at line line 564
string
getName()
Get bundle name.
in AbstractPackage at line line 576
AbstractPackage
setName(string $name)
Method to set property name
in AbstractPackage at line line 591
mixed
get(string $name, mixed $default = null)
get
in AbstractPackage at line line 604
AbstractPackage
set(string $name, mixed $value)
set
in AbstractPackage at line line 616
string
getFile()
getFile
in AbstractPackage at line line 628
string
getDir()
getDir
in AbstractPackage at line line 638
AbstractPackage
enable()
enable
in AbstractPackage at line line 650
AbstractPackage
disable()
disable
in AbstractPackage at line line 662
bool
isEnabled()
isEnabled
in AbstractPackage at line line 674
string
getTask()
Method to get property Task
in AbstractPackage at line line 688
AbstractPackage
setTask(string $task)
Method to set property task
in AbstractPackage at line line 700
DispatcherInterface
getDispatcher()
getDispatcher
in AbstractPackage at line line 712
AbstractPackage
setDispatcher(DispatcherInterface $dispatcher)
setDispatcher
in AbstractPackage at line line 726
Structure
getConfig()
Method to get property Config
in AbstractPackage at line line 747
AbstractPackage
setConfig(Structure $config)
Method to set property config
in AbstractPackage at line line 759
AbstractController
getCurrentController()
Method to get property CurrentController
in AbstractPackage at line line 770
mixed
__get(string $name)
__get