30 lines
766 B
PHP
30 lines
766 B
PHP
|
<?php
|
||
|
namespace nur\v\base;
|
||
|
|
||
|
use nur\v\model\IChildComponent;
|
||
|
use nur\v\model\IComponent;
|
||
|
|
||
|
abstract class ComponentPrintable extends SimplePrintable implements IComponent, IChildComponent {
|
||
|
use TPlugin, TComponent, TComponentPrintable {
|
||
|
TComponentPrintable::haveScript insteadof TPlugin;
|
||
|
TComponentPrintable::printScript insteadof TPlugin;
|
||
|
TComponentPrintable::haveJquery insteadof TPlugin;
|
||
|
TComponentPrintable::printJquery insteadof TPlugin;
|
||
|
TComponentPrintable::prepare insteadof TComponent;
|
||
|
}
|
||
|
|
||
|
/** @var array|string */
|
||
|
const CSS = null;
|
||
|
|
||
|
/** @var array|string */
|
||
|
const JS = null;
|
||
|
|
||
|
/** @var bool */
|
||
|
const HAVE_JQUERY = false;
|
||
|
/** @var bool */
|
||
|
const HAVE_SCRIPT = false;
|
||
|
|
||
|
/** @var array|string */
|
||
|
const PLUGINS = null;
|
||
|
}
|