N98\Magento\Command\Developer\Module\Rewrite\ClassUtil::create PHP Метод

create() публичный статический Метод

public static create ( string $className ) : ClassUtil
$className string
Результат ClassUtil
    public static function create($className)
    {
        return new self($className);
    }

Usage Example

Пример #1
0
 /**
  * Check if rewritten class has inherited the parent class.
  * If yes we have no conflict. The top class can extend every core class.
  * So we cannot check this.
  *
  * @var array $classes
  * @return bool
  */
 protected function _isInheritanceConflict(array $classes)
 {
     $later = null;
     foreach (array_reverse($classes) as $class) {
         $earlier = ClassUtil::create($class);
         try {
             if ($later instanceof ClassUtil && $later->exists() && $earlier->exists() && !$later->isA($earlier)) {
                 return true;
             }
         } catch (Exception $e) {
             return true;
         }
         $later = $earlier;
     }
     return false;
 }