Index
A
- AfterRegisterAbleProviderInterface — Class in namespace Guanguans\Coole\Able
- AfterRegisterAbleProviderInterface::afterRegister() — Method in class AfterRegisterAbleProviderInterface
注册服务之后.
- App — Class in namespace Guanguans\Coole
- App::addOptions() — Method in class App
添加全局配置.
- App::addConfig() — Method in class App
添加配置.
- Application — Class in namespace Guanguans\Coole\Console
use Guanguans\Coole\Console\Application;.
- $ Application#app — Property in class Application
- $ Command#arguments — Property 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
注册服务之后.
- App — Class 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#app — Property in class Facade
- Logger::alert() — Method in class Logger
- Router::any() — Method in class Router
- AppServiceProvider — Class in namespace Guanguans\Coole\Provider
- ConfigServiceProvider::afterRegister() — Method in class ConfigServiceProvider
注册服务之后.
- WhoopsServiceProvider::afterRegister() — Method in class WhoopsServiceProvider
注册服务之后.
- $ RouteRegistrar#attributes — Property in class RouteRegistrar
路由组属性.
- Router::any() — Method in class Router
添加任意请求路由.
- RoutingServiceProvider::afterRegister() — Method in class RoutingServiceProvider
注册服务之后.
B
- BeforeRegisterAbleProviderInterface — Class in namespace Guanguans\Coole\Able
- BeforeRegisterAbleProviderInterface::beforeRegister() — Method in class BeforeRegisterAbleProviderInterface
注册服务之前.
- BootAbleProviderInterface — Class in namespace Guanguans\Coole\Able
- BootAbleProviderInterface::boot() — Method in class BootAbleProviderInterface
引导应用程序.
- $ App#booted — Property 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
- Command — Class in namespace Guanguans\Coole\Console
- CommandDiscoverer — Class in namespace Guanguans\Coole\Console
- ConsoleServiceProvider — Class in namespace Guanguans\Coole\Console
- Controller — Class in namespace Guanguans\Coole\Controller
- ControllerInterface — Class in namespace Guanguans\Coole\Controller
- ControllerResolver — Class 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
- CheckResponseForModifications — Class in namespace Guanguans\Coole\Middleware
- ConfigServiceProvider — Class in namespace Guanguans\Coole\Provider
D
- Application::doRun() — Method in class Application
{@inheritdoc}
- $ Command#description — Property in class Command
描述.
- $ CommandDiscoverer#dir — Property in class CommandDiscoverer
目录.
- $ ServeCommand#description — Property in class ServeCommand
- DatabaseServiceProvider — Class in namespace Guanguans\Coole\Database
- DB — Class 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#defaultRoute — Property in class Router
默认路由.
- Router::delete() — Method in class Router
添加 delete 请求路由.
E
- EventListenerAbleProviderInterface — Class in namespace Guanguans\Coole\Able
- ServeCommand::execute() — Method in class ServeCommand
- $ HasControllerAble#excludedMiddleware — Property in class HasControllerAble
排除的中间件.
- Event — Class in namespace Guanguans\Coole\Event
- EventServiceProvider — Class in namespace Guanguans\Coole\Event
- App::extend() — Method in class App
- Logger::error() — Method in class Logger
- Logger::emergency() — Method in class Logger
- $ LogListener#exceptionLogFilter — Property in class LogListener
F
- App::factory() — Method in class App
- Facade — Class 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#groupStack — Property 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#hidden — Property in class Command
隐藏.
- HasControllerAble — Class 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
- HttpKernelServiceProvider — Class in namespace Guanguans\Coole\Provider
I
- $ Command#input — Property in class Command
输入.
- Command::initialize() — Method in class Command
{@inheritdoc}
- ControllerResolver::instantiateController() — Method in class ControllerResolver
{@inheritDoc}
- InvalidClassException — Class in namespace Guanguans\Coole\Exception
- DB::insert() — Method in class DB
- Logger::info() — Method in class Logger
- InvokerServiceProvider — Class 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
加载命令.
- ListenerInterface — Class 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
- Logger — Class in namespace Guanguans\Coole\Facade
- Logger::log() — Method in class Logger
- LogListener — Class in namespace Guanguans\Coole\Listener
- $ LogListener#logger — Property in class LogListener
- $ TwigServiceProvider#loader — Property in class TwigServiceProvider
M
- $ App#middleware — Property in class App
全局中间件.
- App::mergeConfig() — Method in class App
合并配置.
- App::makeMiddleware() — Method in class App
批量实例化中间件.
- $ HasControllerAble#middleware — Property in class HasControllerAble
中间件.
- Model — Class 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
- MiddlewareInterface — Class in namespace Guanguans\Coole\Middleware
- $ AppServiceProvider#middleware — Property in class AppServiceProvider
全局中间件.
- MonologServiceProvider — Class in namespace Guanguans\Coole\Provider
- RouteRegistrar::middleware() — Method in class RouteRegistrar
路由组中间件.
- Router::match() — Method in class Router
添加任意请求路由.
N
- $ Command#name — Property in class Command
名称.
- $ CommandDiscoverer#namespace — Property in class CommandDiscoverer
命名空间.
- $ ServeCommand#name — Property in class ServeCommand
- Logger::notice() — Method in class Logger
- NullResponseListener — Class in namespace Guanguans\Coole\Listener
O
- $ App#options — Property in class App
核心配置.
- $ Command#output — Property in class Command
输出.
- $ Command#options — Property in class Command
选项.
- $ ServeCommand#options — Property 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#providers — Property 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#providers — Property 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#resolvedInstance — Property in class Facade
已经解析的对象实例.
- Facade::resolveFacadeInstance() — Method in class Facade
解析门面实例.
- Router — Class 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}
- Route — Class in namespace Guanguans\Coole\Routing
- RouteRegistrar — Class in namespace Guanguans\Coole\Routing
- $ RouteRegistrar#router — Property in class RouteRegistrar
- Router — Class in namespace Guanguans\Coole\Routing
- $ Router#routeCollection — Property in class Router
路由集合.
- RoutingServiceProvider — Class 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#suffix — Property in class CommandDiscoverer
后缀
- CommandDiscoverer::setDir() — Method in class CommandDiscoverer
设置目录.
- CommandDiscoverer::setNamespace() — Method in class CommandDiscoverer
设置命名空间.
- CommandDiscoverer::setSuffix() — Method in class CommandDiscoverer
设置后缀
- ServeCommand — Class 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
- StringResponseListener — Class 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#tries — Property 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
- TwigServiceProvider — Class in namespace Guanguans\Coole\Provider
U
- UnknownFileException — Class 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
- View — Class in namespace Guanguans\Coole\Facade
W
- HasControllerAble::withoutMiddleware() — Method in class HasControllerAble
排除中间件.
- App::wrap() — Method in class App
- Logger::warning() — Method in class Logger
- WhoopsServiceProvider — Class 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