ServiceProvider
class ServiceProvider extends PoppyServiceProvider
Traits
PoppyTrait
MigrationTrait
Properties
protected | $listens | ||
protected | $policies | ||
$listens; |
Methods
requireMigrations(string $module)
Require (once) all migration files for the supplied module.
from
MigrationTrait
void
boot()
Bootstrap the module services.
void
register()
Register the module services.
Details
in
MigrationTrait at line 18
protected
requireMigrations(string $module)
Require (once) all migration files for the supplied module.
in
MigrationTrait at line 36
protected string
getMigrationPath(string $module)
Get migration directory path.
at line 87
void
boot()
Bootstrap the module services.
in
PoppyServiceProvider at line 79
null
getModule($args)
No description
in
PoppyServiceProvider at line 97
protected
bootPolicies()
注册系统中用到的策略
in
PoppyServiceProvider at line 107
protected
bootListener()
监听核心事件
in
PoppyServiceProvider at line 120
protected string
consoleLog()
consoleLog
in
PoppyTrait at line 43
protected AuthManager
pyAuth()
get auth
in
PoppyTrait at line 52
protected Translator
pyTranslator()
get translator
in
PoppyTrait at line 62
protected Repository
pyConfig()
Get configuration instance.
in
PoppyTrait at line 72
protected DatabaseManager
pyDb()
get db
in
PoppyTrait at line 81
protected Kernel
pyConsole()
Get console instance.
in
PoppyTrait at line 90
protected Container
pyContainer()
Get IoC Container.
in
PoppyTrait at line 99
protected Mailer
pyMailer()
Get mailer instance.
in
PoppyTrait at line 108
protected SessionManager|Store
pySession()
Get session instance.
in
PoppyTrait at line 117
protected Request
pyRequest()
get request
in
PoppyTrait at line 127
protected Redirector
pyRedirector()
get redirector
in
PoppyTrait at line 136
protected Factory
pyValidation()
get validation
in
PoppyTrait at line 146
protected Dispatcher
pyEvent()
get event
in
PoppyTrait at line 156
protected LoggerInterface
pyLogger()
get logger
in
PoppyTrait at line 166
protected ResponseFactory
pyResponse()
get response
in
PoppyTrait at line 176
protected Filesystem
pyFile()
get file
in
PoppyTrait at line 186
protected UrlGenerator
pyUrl()
get url
in
PoppyTrait at line 197
protected mixed
pyCache(string $tag = '')
get cache
in
PoppyTrait at line 211
protected RedisManager
pyRedis()
get redis
in
PoppyTrait at line 220
protected Factory
pyView()
get view
in
PoppyTrait at line 229
protected Poppy
pyPoppy()
get poppy
in
PoppyTrait at line 238
protected Ini
pyIni()
Ini Parser
in
PoppyTrait at line 247
protected Xml
pyXml()
Ini Parser
in
PoppyTrait at line 256
protected Yaml
pyYaml()
Yaml Parser
at line 98
void
register()
Register the module services.