Download the PHP package siriussupreme/sirius-view without Composer
On this page you can find all versions of the php package siriussupreme/sirius-view. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download siriussupreme/sirius-view
More information about siriussupreme/sirius-view
Files in siriussupreme/sirius-view
Download siriussupreme/sirius-view
More information about siriussupreme/sirius-view
Files in siriussupreme/sirius-view
Vendor siriussupreme
Package sirius-view
Short Description View(视图)
License MIT
Homepage https://github.com/siriusSupreme/sirius-view
Package sirius-view
Short Description View(视图)
License MIT
Homepage https://github.com/siriusSupreme/sirius-view
Please rate this library. Is it a good library?
Informations about the package sirius-view
sirius-view
用法
代码
//实例化 文件系统
$filesystem=new Filesystem();
//指定 待查找文件所在路径
$paths=['views'];
//指定 待查找文件的后缀
$extensions=['blade.php','php','html'];
//实例化 文件视图 查找器
$finder=new FileViewFinder($filesystem,$paths,$extensions);
//实例化 引擎解析器
$engineResolver=new EngineResolver();
//注册 各种 解析引擎
//PHP 引擎
$engineResolver->register('php',function(){
return new PhpEngine();
});
//文件 引擎
$engineResolver->register('file',function(){
return new FileEngine();
});
//Blade 引擎
$engineResolver->register('blade',function() use($filesystem){
//指定 缓存路径
$cachePath='cached/views';
//实例化 Blade 编译器
$bladeCompiler=new BladeCompiler($filesystem,$cachePath);
return new CompilerEngine($bladeCompiler);
});
//实例化 事件分发器
$events=new Dispatcher();
//实例化 视图 工厂
$factory=new Factory($engineResolver,$finder,$events);
All versions of sirius-view with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.0.0
siriussupreme/sirius-container Version ^1.0
siriussupreme/sirius-event Version ^1.0
siriussupreme/sirius-filesystem Version ^1.0
siriussupreme/sirius-support Version ^1.0
symfony/debug Version ~3.3
siriussupreme/sirius-container Version ^1.0
siriussupreme/sirius-event Version ^1.0
siriussupreme/sirius-filesystem Version ^1.0
siriussupreme/sirius-support Version ^1.0
symfony/debug Version ~3.3
The package siriussupreme/sirius-view contains the following files
Loading the files please wait ....