[ Index ] |
PHP Cross Reference of phpBB-3.3.14-deutsch |
[Summary view] [Print] [Text view]
1 <?php 2 3 declare(strict_types=1); 4 5 namespace ProxyManager\ProxyGenerator\LazyLoadingGhost\MethodGenerator; 6 7 use ProxyManager\Generator\MethodGenerator; 8 use Zend\Code\Generator\ParameterGenerator; 9 use Zend\Code\Generator\PropertyGenerator; 10 11 /** 12 * Implementation for {@see \ProxyManager\Proxy\LazyLoadingInterface::setProxyInitializer} 13 * for lazy loading value holder objects 14 * 15 * @author Marco Pivetta <ocramius@gmail.com> 16 * @license MIT 17 */ 18 class SetProxyInitializer extends MethodGenerator 19 { 20 /** 21 * Constructor 22 * 23 * @param PropertyGenerator $initializerProperty 24 */ 25 public function __construct(PropertyGenerator $initializerProperty) 26 { 27 parent::__construct( 28 'setProxyInitializer', 29 [(new ParameterGenerator('initializer', 'Closure'))->setDefaultValue(null)], 30 self::FLAG_PUBLIC, 31 '$this->' . $initializerProperty->getName() . ' = $initializer;' 32 ); 33 } 34 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Mon Nov 25 19:05:08 2024 | Cross-referenced by PHPXref 0.7.1 |