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;
 | |
| }
 |