[ Index ] |
PHP Cross Reference of phpBB-3.3.11-deutsch |
[Summary view] [Print] [Text view]
1 <?php 2 3 declare(strict_types=1); 4 5 namespace ProxyManager\ProxyGenerator\AccessInterceptor\MethodGenerator; 6 7 use ProxyManager\Generator\MagicMethodGenerator; 8 use ProxyManager\ProxyGenerator\Util\Properties; 9 use ProxyManager\ProxyGenerator\Util\UnsetPropertiesGenerator; 10 use ReflectionClass; 11 12 /** 13 * Magic `__wakeup` for lazy loading value holder objects 14 * 15 * @author Marco Pivetta <ocramius@gmail.com> 16 * @license MIT 17 */ 18 class MagicWakeup extends MagicMethodGenerator 19 { 20 /** 21 * Constructor 22 * 23 * @param ReflectionClass $originalClass 24 */ 25 public function __construct(ReflectionClass $originalClass) 26 { 27 parent::__construct($originalClass, '__wakeup'); 28 29 $this->setBody(UnsetPropertiesGenerator::generateSnippet( 30 Properties::fromReflectionClass($originalClass), 31 'this' 32 )); 33 } 34 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Sat Nov 4 14:26:03 2023 | Cross-referenced by PHPXref 0.7.1 |