mirror of
https://gh.wpcy.net/https://github.com/rilustrisimo/freescout-support.git
synced 2026-04-28 14:22:22 +08:00
42 lines
789 B
PHP
42 lines
789 B
PHP
<?php declare(strict_types=1);
|
|
/**
|
|
* Part of Windwalker project.
|
|
*
|
|
* @copyright Copyright (C) 2019 LYRASOFT.
|
|
* @license LGPL-2.0-or-later
|
|
*/
|
|
|
|
namespace Windwalker\Renderer;
|
|
|
|
/**
|
|
* The AbstractEngineRenderer class.
|
|
*
|
|
* @since 2.0
|
|
*/
|
|
abstract class AbstractEngineRenderer extends AbstractRenderer
|
|
{
|
|
/**
|
|
* Property engine.
|
|
*
|
|
* @var object
|
|
*/
|
|
protected $engine = null;
|
|
|
|
/**
|
|
* Method to get property Engine
|
|
*
|
|
* @param boolean $new
|
|
*
|
|
* @return object
|
|
*/
|
|
abstract public function getEngine($new = false);
|
|
|
|
/**
|
|
* Method to set property engine
|
|
*
|
|
* @param object $engine
|
|
*
|
|
* @return static Return self to support chaining.
|
|
*/
|
|
abstract public function setEngine($engine);
|
|
}
|