primo commit
This commit is contained in:
1230
libraries/fof30/View/Compiler/Blade.php
Normal file
1230
libraries/fof30/View/Compiler/Blade.php
Normal file
File diff suppressed because it is too large
Load Diff
40
libraries/fof30/View/Compiler/CompilerInterface.php
Normal file
40
libraries/fof30/View/Compiler/CompilerInterface.php
Normal file
@ -0,0 +1,40 @@
|
||||
<?php
|
||||
/**
|
||||
* @package FOF
|
||||
* @copyright Copyright (c)2010-2021 Nicholas K. Dionysopoulos / Akeeba Ltd
|
||||
* @license GNU General Public License version 2, or later
|
||||
*/
|
||||
|
||||
namespace FOF30\View\Compiler;
|
||||
|
||||
defined('_JEXEC') || die;
|
||||
|
||||
interface CompilerInterface
|
||||
{
|
||||
/**
|
||||
* Are the results of this compiler engine cacheable? If the engine makes use of the forcedParams it must return
|
||||
* false.
|
||||
*
|
||||
* @return mixed
|
||||
*/
|
||||
public function isCacheable();
|
||||
|
||||
/**
|
||||
* Compile a view template into PHP and HTML
|
||||
*
|
||||
* @param string $path The absolute filesystem path of the view template
|
||||
* @param array $forceParams Any parameters to force (only for engines returning raw HTML)
|
||||
*
|
||||
* @return mixed
|
||||
*/
|
||||
public function compile($path, array $forceParams = []);
|
||||
|
||||
/**
|
||||
* Returns the file extension supported by this compiler
|
||||
*
|
||||
* @return string
|
||||
*
|
||||
* @since 3.3.1
|
||||
*/
|
||||
public function getFileExtension();
|
||||
}
|
||||
Reference in New Issue
Block a user