[ 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\Generator\Util; 6 7 use ReflectionClass; 8 use Zend\Code\Generator\ClassGenerator; 9 use Zend\Code\Generator\MethodGenerator; 10 11 /** 12 * Util class to help to generate code 13 * 14 * @author Jefersson Nathan <malukenho@phpse.net> 15 * @license MIT 16 */ 17 final class ClassGeneratorUtils 18 { 19 public static function addMethodIfNotFinal( 20 ReflectionClass $originalClass, 21 ClassGenerator $classGenerator, 22 MethodGenerator $generatedMethod 23 ) : bool { 24 $methodName = $generatedMethod->getName(); 25 26 if ($originalClass->hasMethod($methodName) && $originalClass->getMethod($methodName)->isFinal()) { 27 return false; 28 } 29 30 $classGenerator->addMethodFromGenerator($generatedMethod); 31 32 return true; 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 |