Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions
DefinedClasses Class Reference

Public Member Functions

 isClassLoadable ($className)
 
 isClassLoadableFromMemory ($className)
 
 isClassLoadableFromDisc ($className)
 
 isClassLoadableFromDisk ($className)
 

Detailed Description

DefinedClasses class detects if a class has been defined

Definition at line 14 of file DefinedClasses.php.

Member Function Documentation

◆ isClassLoadable()

isClassLoadable (   $className)

Determine if a class can be loaded without using Code\Generator\Autoloader.

Parameters
string$className
Returns
bool

Definition at line 22 of file DefinedClasses.php.

23  {
25  }
if($currentSelectedMethod==$_code) $className
Definition: form.phtml:31

◆ isClassLoadableFromDisc()

isClassLoadableFromDisc (   $className)

Determine if a class exists on disk

Parameters
string$className
Returns
bool
Deprecated:

Definition at line 45 of file DefinedClasses.php.

46  {
47  return $this->isClassLoadableFromDisk($className);
48  }
if($currentSelectedMethod==$_code) $className
Definition: form.phtml:31

◆ isClassLoadableFromDisk()

isClassLoadableFromDisk (   $className)

Determine if a class exists on disk

Parameters
string$className
Returns
bool

Definition at line 56 of file DefinedClasses.php.

57  {
58  try {
59  return (bool)AutoloaderRegistry::getAutoloader()->findFile($className);
60  } catch (\Exception $e) {
61  // Couldn't get access to the autoloader so we need to allow class_exists to call autoloader chain
62  return (class_exists($className) || interface_exists($className));
63  }
64  }
if($currentSelectedMethod==$_code) $className
Definition: form.phtml:31

◆ isClassLoadableFromMemory()

isClassLoadableFromMemory (   $className)

Determine if a class exists in memory

Parameters
string$className
Returns
bool

Definition at line 33 of file DefinedClasses.php.

34  {
35  return class_exists($className, false) || interface_exists($className, false);
36  }
if($currentSelectedMethod==$_code) $className
Definition: form.phtml:31

The documentation for this class was generated from the following file: