A

AfterRegisterAbleProviderInterfaceClass in namespace Guanguans\Coole\Able
AfterRegisterAbleProviderInterface::afterRegister() — Method in class AfterRegisterAbleProviderInterface

注册服务之后.

AppClass in namespace Guanguans\Coole
App::addOptions() — Method in class App

添加全局配置.

App::addConfig() — Method in class App

添加配置.

ApplicationClass in namespace Guanguans\Coole\Console

use Guanguans\Coole\Console\Application;.
$ Application#appProperty in class Application
$ Command#argumentsProperty in class Command

参数.

ConsoleServiceProvider::afterRegister() — Method in class ConsoleServiceProvider

注册服务之后.

HasControllerAble::abort() — Method in class HasControllerAble

抛出 http 异常.

HasControllerAble::addMiddleware() — Method in class HasControllerAble

添加中间件.

HasControllerAble::addExcludedMiddleware() — Method in class HasControllerAble

添加排除的中间件.

HasControllerAble::addFinishHandler() — Method in class HasControllerAble

添加一个 KernelEvents::TERMINATE 事件监听处理器.

EventServiceProvider::afterRegister() — Method in class EventServiceProvider

注册服务之后.

AppClass in namespace Guanguans\Coole\Facade
App::addOptions() — Method in class App
App::addConfig() — Method in class App
App::abort() — Method in class App
App::addMiddleware() — Method in class App
App::addFinishHandler() — Method in class App
App::alias() — Method in class App
DB::affectingStatement() — Method in class DB
$ Facade#appProperty in class Facade
Logger::alert() — Method in class Logger
Router::any() — Method in class Router
AppServiceProviderClass in namespace Guanguans\Coole\Provider
ConfigServiceProvider::afterRegister() — Method in class ConfigServiceProvider

注册服务之后.

WhoopsServiceProvider::afterRegister() — Method in class WhoopsServiceProvider

注册服务之后.

$ RouteRegistrar#attributesProperty in class RouteRegistrar

路由组属性.

Router::any() — Method in class Router

添加任意请求路由.

RoutingServiceProvider::afterRegister() — Method in class RoutingServiceProvider

注册服务之后.

B

BeforeRegisterAbleProviderInterfaceClass in namespace Guanguans\Coole\Able
BeforeRegisterAbleProviderInterface::beforeRegister() — Method in class BeforeRegisterAbleProviderInterface

注册服务之前.

BootAbleProviderInterfaceClass in namespace Guanguans\Coole\Able
BootAbleProviderInterface::boot() — Method in class BootAbleProviderInterface

引导应用程序.

$ App#bootedProperty in class App

是否已经引导服务.

App::boot() — Method in class App

引导应用程序.

ConsoleServiceProvider::beforeRegister() — Method in class ConsoleServiceProvider

注册服务之前.

DatabaseServiceProvider::beforeRegister() — Method in class DatabaseServiceProvider

注册服务之前.

DatabaseServiceProvider::boot() — Method in class DatabaseServiceProvider

引导应用程序.

App::build() — Method in class App
App::bindIf() — Method in class App
App::bind() — Method in class App
DB::beginTransaction() — Method in class DB
AppServiceProvider::beforeRegister() — Method in class AppServiceProvider

注册服务之前.

ConfigServiceProvider::beforeRegister() — Method in class ConfigServiceProvider

注册服务之前.

MonologServiceProvider::beforeRegister() — Method in class MonologServiceProvider

注册服务之前.

MonologServiceProvider::boot() — Method in class MonologServiceProvider

引导应用程序.

TwigServiceProvider::beforeRegister() — Method in class TwigServiceProvider

注册服务之前.

WhoopsServiceProvider::boot() — Method in class WhoopsServiceProvider

引导应用程序.

C

CommandClass in namespace Guanguans\Coole\Console
CommandDiscovererClass in namespace Guanguans\Coole\Console
ConsoleServiceProviderClass in namespace Guanguans\Coole\Console
ControllerClass in namespace Guanguans\Coole\Controller
ControllerInterfaceClass in namespace Guanguans\Coole\Controller
ControllerResolverClass in namespace Guanguans\Coole\Controller
App::call() — Method in class App
DB::connection() — Method in class DB
DB::commit() — Method in class DB
Logger::critical() — Method in class Logger
CheckResponseForModificationsClass in namespace Guanguans\Coole\Middleware
ConfigServiceProviderClass in namespace Guanguans\Coole\Provider

D

Application::doRun() — Method in class Application

{@inheritdoc}

$ Command#descriptionProperty in class Command

描述.

$ CommandDiscoverer#dirProperty in class CommandDiscoverer

目录.

$ ServeCommand#descriptionProperty in class ServeCommand
DatabaseServiceProviderClass in namespace Guanguans\Coole\Database
DBClass in namespace Guanguans\Coole\Facade
DB::delete() — Method in class DB
Logger::debug() — Method in class Logger
Router::delete() — Method in class Router
View::display() — Method in class View
$ Router#defaultRouteProperty in class Router

默认路由.

Router::delete() — Method in class Router

添加 delete 请求路由.

E

EventListenerAbleProviderInterfaceClass in namespace Guanguans\Coole\Able
ServeCommand::execute() — Method in class ServeCommand
$ HasControllerAble#excludedMiddlewareProperty in class HasControllerAble

排除的中间件.

EventClass in namespace Guanguans\Coole\Event
EventServiceProviderClass in namespace Guanguans\Coole\Event
App::extend() — Method in class App
Logger::error() — Method in class Logger
Logger::emergency() — Method in class Logger
$ LogListener#exceptionLogFilterProperty in class LogListener

F

App::factory() — Method in class App
FacadeClass in namespace Guanguans\Coole\Facade

G

App::getCurrentRequestShouldExecutedMiddleware() — Method in class App

获取当前请求应该被执行的中间件.

App::getCurrentRequestExcludedMiddleware() — Method in class App

获取当前请求排除中间件.

App::getCurrentRequestMiddleware() — Method in class App

获取当前请求中间件.

App::getControllerExcludedMiddleware() — Method in class App

获取控制器排除中间件.

App::getRouteExcludedMiddleware() — Method in class App

获取路由排除中间件.

App::getControllerMiddleware() — Method in class App

获取控制器中间件.

App::getRouteMiddleware() — Method in class App

获取路由中间件.

App::getCurrentRoute() — Method in class App

获取当前路由.

App::getCurrentController() — Method in class App

获取当前控制器.

Application::getHelp() — Method in class Application

{@inheritdoc}

Command::getArguments() — Method in class Command

获取参数.

Command::getOptions() — Method in class Command

获取选项.

CommandDiscoverer::getCommands() — Method in class CommandDiscoverer

获取命令.

CommandDiscoverer::getDir() — Method in class CommandDiscoverer

获取目录.

CommandDiscoverer::getNamespace() — Method in class CommandDiscoverer

获取命名空间.

CommandDiscoverer::getSuffix() — Method in class CommandDiscoverer

获取后缀

HasControllerAble::getMiddleware() — Method in class HasControllerAble

获取中间件.

HasControllerAble::getExcludedMiddleware() — Method in class HasControllerAble

获取排除的中间件.

Event::getName() — Method in class Event

获取事件名称.

App::getFacadeAccessor() — Method in class App
App::getCurrentRequestShouldExecutedMiddleware() — Method in class App
App::getControllerShouldExecutedMiddleware() — Method in class App
App::getRouteShouldExecutedMiddleware() — Method in class App
App::getMiddleware() — Method in class App
App::get() — Method in class App
DB::getFacadeAccessor() — Method in class DB
DB::getDefaultConnection() — Method in class DB
Facade::getFacadeRoot() — Method in class Facade
Facade::getFacadeAccessor() — Method in class Facade
Facade::getFacadeApplication() — Method in class Facade
Logger::getFacadeAccessor() — Method in class Logger
Router::getFacadeAccessor() — Method in class Router
Router::get() — Method in class Router
Router::group() — Method in class Router
View::getFacadeAccessor() — Method in class View
LogListener::getSubscribedEvents() — Method in class LogListener

{@inheritdoc}

NullResponseListener::getSubscribedEvents() — Method in class NullResponseListener

{@inheritdoc}

StringResponseListener::getSubscribedEvents() — Method in class StringResponseListener

{@inheritdoc}

RouteRegistrar::group() — Method in class RouteRegistrar

路由组.

$ Router#groupStackProperty in class Router

路由组属性栈.

Router::get() — Method in class Router

添加 get 求路由.

Router::getGroupPattern() — Method in class Router

获取路由组 pattern.

Router::getGroupMiddleware() — Method in class Router

获取路由组中间件.

Router::group() — Method in class Router

路由组.

H

App::handle() — Method in class App

处理请求为响应且发送响应.

$ Command#hiddenProperty in class Command

隐藏.

HasControllerAbleClass in namespace Guanguans\Coole\Controller
ListenerInterface::handle() — Method in class ListenerInterface

事件处理.

App::has() — Method in class App
CheckResponseForModifications::handle() — Method in class CheckResponseForModifications
MiddlewareInterface::handle() — Method in class MiddlewareInterface
HttpKernelServiceProviderClass in namespace Guanguans\Coole\Provider

I

$ Command#inputProperty in class Command

输入.

Command::initialize() — Method in class Command

{@inheritdoc}

ControllerResolver::instantiateController() — Method in class ControllerResolver

{@inheritDoc}

InvalidClassExceptionClass in namespace Guanguans\Coole\Exception
DB::insert() — Method in class DB
Logger::info() — Method in class Logger
InvokerServiceProviderClass in namespace Guanguans\Coole\Provider

J

HasControllerAble::json() — Method in class HasControllerAble

返回 json 响应.

App::json() — Method in class App

L

App::loadEnv() — Method in class App

加载 env.

App::loadConfig() — Method in class App

加载配置.

App::loadRoute() — Method in class App

加载路由.

App::loadCommand() — Method in class App

加载命令.

ListenerInterfaceClass in namespace Guanguans\Coole\Event
App::loadEnv() — Method in class App
App::loadConfig() — Method in class App
App::loadRoute() — Method in class App
App::loadCommand() — Method in class App
DB::listen() — Method in class DB
LoggerClass in namespace Guanguans\Coole\Facade
Logger::log() — Method in class Logger
LogListenerClass in namespace Guanguans\Coole\Listener
$ LogListener#loggerProperty in class LogListener
$ TwigServiceProvider#loaderProperty in class TwigServiceProvider

M

$ App#middlewareProperty in class App

全局中间件.

App::mergeConfig() — Method in class App

合并配置.

App::makeMiddleware() — Method in class App

批量实例化中间件.

$ HasControllerAble#middlewareProperty in class HasControllerAble

中间件.

ModelClass in namespace Guanguans\Coole\Database
App::mergeConfig() — Method in class App
App::makeMiddleware() — Method in class App
App::make() — Method in class App
App::makeWith() — Method in class App
Router::match() — Method in class Router
MiddlewareInterfaceClass in namespace Guanguans\Coole\Middleware
$ AppServiceProvider#middlewareProperty in class AppServiceProvider

全局中间件.

MonologServiceProviderClass in namespace Guanguans\Coole\Provider
RouteRegistrar::middleware() — Method in class RouteRegistrar

路由组中间件.

Router::match() — Method in class Router

添加任意请求路由.

N

$ Command#nameProperty in class Command

名称.

$ CommandDiscoverer#namespaceProperty in class CommandDiscoverer

命名空间.

$ ServeCommand#nameProperty in class ServeCommand
Logger::notice() — Method in class Logger
NullResponseListenerClass in namespace Guanguans\Coole\Listener

O

$ App#optionsProperty in class App

核心配置.

$ Command#outputProperty in class Command

输出.

$ Command#optionsProperty in class Command

选项.

$ ServeCommand#optionsProperty in class ServeCommand
Router::options() — Method in class Router
LogListener::onKernelRequest() — Method in class LogListener
LogListener::onKernelResponse() — Method in class LogListener
LogListener::onKernelException() — Method in class LogListener
NullResponseListener::onKernelView() — Method in class NullResponseListener
StringResponseListener::onKernelView() — Method in class StringResponseListener
Router::options() — Method in class Router

添加 options 请求路由.

P

$ App#providersProperty in class App

核心服务.

DB::prepareBindings() — Method in class DB
DB::pretend() — Method in class DB
Router::patch() — Method in class Router
Router::post() — Method in class Router
Router::put() — Method in class Router
Router::prefix() — Method in class Router
$ AppServiceProvider#providersProperty in class AppServiceProvider

核心服务

RouteRegistrar::prefix() — Method in class RouteRegistrar

路由组前缀

Router::post() — Method in class Router

添加 post 请求路由.

Router::put() — Method in class Router

添加 put 请求路由.

Router::patch() — Method in class Router

添加 patch 请求路由.

R

App::register() — Method in class App

注册服务.

App::registerProviders() — Method in class App

批量注册服务.

App::run() — Method in class App

启动运行服务.

ConsoleServiceProvider::register() — Method in class ConsoleServiceProvider

{@inheritdoc}

ControllerInterface::render() — Method in class ControllerInterface

渲染模板

HasControllerAble::render() — Method in class HasControllerAble

{@inheritdoc}

HasControllerAble::redirect() — Method in class HasControllerAble

重定 url.

DatabaseServiceProvider::register() — Method in class DatabaseServiceProvider

{@inheritdoc}

EventServiceProvider::register() — Method in class EventServiceProvider

{@inheritdoc}

App::register() — Method in class App
App::registerProviders() — Method in class App
App::render() — Method in class App
App::redirect() — Method in class App
App::refresh() — Method in class App
App::rebinding() — Method in class App
DB::raw() — Method in class DB
DB::rollBack() — Method in class DB
$ Facade#resolvedInstanceProperty in class Facade

已经解析的对象实例.

Facade::resolveFacadeInstance() — Method in class Facade

解析门面实例.

RouterClass in namespace Guanguans\Coole\Facade
View::render() — Method in class View
AppServiceProvider::register() — Method in class AppServiceProvider

{@inheritdoc}

ConfigServiceProvider::register() — Method in class ConfigServiceProvider

{@inheritdoc}

HttpKernelServiceProvider::register() — Method in class HttpKernelServiceProvider

{@inheritdoc}

InvokerServiceProvider::register() — Method in class InvokerServiceProvider

{@inheritdoc}

MonologServiceProvider::register() — Method in class MonologServiceProvider

{@inheritdoc}

TwigServiceProvider::register() — Method in class TwigServiceProvider

{@inheritdoc}

WhoopsServiceProvider::register() — Method in class WhoopsServiceProvider

{@inheritdoc}

RouteClass in namespace Guanguans\Coole\Routing
RouteRegistrarClass in namespace Guanguans\Coole\Routing
$ RouteRegistrar#routerProperty in class RouteRegistrar
RouterClass in namespace Guanguans\Coole\Routing
$ Router#routeCollectionProperty in class Router

路由集合.

RoutingServiceProviderClass in namespace Guanguans\Coole\Routing
RoutingServiceProvider::register() — Method in class RoutingServiceProvider

{@inheritdoc}

S

EventListenerAbleProviderInterface::subscribe() — Method in class EventListenerAbleProviderInterface

服务订阅事件.

App::setOptions() — Method in class App

设置全局配置.

App::sendRequestThroughPipeline() — Method in class App

通过管道发送响应.

Command::specifyParameters() — Method in class Command

添加参数和选项.

$ CommandDiscoverer#suffixProperty in class CommandDiscoverer

后缀

CommandDiscoverer::setDir() — Method in class CommandDiscoverer

设置目录.

CommandDiscoverer::setNamespace() — Method in class CommandDiscoverer

设置命名空间.

CommandDiscoverer::setSuffix() — Method in class CommandDiscoverer

设置后缀

ServeCommandClass in namespace Guanguans\Coole\Console\Commands
ServeCommand::serverCommand() — Method in class ServeCommand
HasControllerAble::stream() — Method in class HasControllerAble

返回流响应.

HasControllerAble::sendFile() — Method in class HasControllerAble

返回二进制文件响应.

HasControllerAble::setMiddleware() — Method in class HasControllerAble

设置中间件.

HasControllerAble::setExcludedMiddleware() — Method in class HasControllerAble

设置排除的中间件.

HasControllerAble::setFinishHandler() — Method in class HasControllerAble

设置一个 KernelEvents::TERMINATE 事件监听处理器.

App::setOptions() — Method in class App
App::stream() — Method in class App
App::sendFile() — Method in class App
App::setMiddleware() — Method in class App
App::singleton() — Method in class App
DB::select() — Method in class DB
DB::statement() — Method in class DB
DB::selectOne() — Method in class DB
DB::setDefaultConnection() — Method in class DB
Facade::setFacadeApplication() — Method in class Facade
Router::setPath() — Method in class Router
Router::setHost() — Method in class Router
Router::setSchemes() — Method in class Router
Router::setMethods() — Method in class Router
Router::setOptions() — Method in class Router
Router::setOption() — Method in class Router
Router::setDefaults() — Method in class Router
Router::setDefault() — Method in class Router
Router::setRequirements() — Method in class Router
Router::setRequirement() — Method in class Router
Router::setCondition() — Method in class Router
StringResponseListenerClass in namespace Guanguans\Coole\Listener
AppServiceProvider::setUpConfig() — Method in class AppServiceProvider

设置配置.

HttpKernelServiceProvider::subscribe() — Method in class HttpKernelServiceProvider

服务订阅事件.

MonologServiceProvider::subscribe() — Method in class MonologServiceProvider

服务订阅事件.

RoutingServiceProvider::subscribe() — Method in class RoutingServiceProvider

服务订阅事件.

T

App::terminate() — Method in class App

终止请求/响应生命周期.

$ ServeCommand#triesProperty in class ServeCommand
App::tag() — Method in class App
App::tagged() — Method in class App
DB::table() — Method in class DB
DB::transactionLevel() — Method in class DB
DB::transaction() — Method in class DB
TwigServiceProviderClass in namespace Guanguans\Coole\Provider

U

UnknownFileExceptionClass in namespace Guanguans\Coole\Exception
DB::unprepared() — Method in class DB
DB::update() — Method in class DB
Router::updateGroupStack() — Method in class Router

更新路由组栈.

V

App::version() — Method in class App

获取版本号.

App::version() — Method in class App
ViewClass in namespace Guanguans\Coole\Facade

W

HasControllerAble::withoutMiddleware() — Method in class HasControllerAble

排除中间件.

App::wrap() — Method in class App
Logger::warning() — Method in class Logger
WhoopsServiceProviderClass in namespace Guanguans\Coole\Provider

_

App::__construct() — Method in class App
Application::__construct() — Method in class Application
Command::__construct() — Method in class Command
CommandDiscoverer::__construct() — Method in class CommandDiscoverer
Facade::__callStatic() — Method in class Facade
LogListener::__construct() — Method in class LogListener
Route::__construct() — Method in class Route
RouteRegistrar::__construct() — Method in class RouteRegistrar
Router::__construct() — Method in class Router
Router::__call() — Method in class Router