Example #1
0
 /**
  * Constructor
  *
  * @param mixed $className class name or object
  * @param string $property
  */
 public function __construct($className, $property)
 {
     if (!is_string($className)) {
         $className = get_class($className);
     }
     parent::__construct("Property {$className}::{$property} doesn't exist");
 }
Example #2
0
 /**
  * Constructor
  *
  * @param mixed $className class name or object
  * @param string $method
  */
 public function __construct($className, $method)
 {
     if (!is_string($className)) {
         $className = get_class($className);
     }
     parent::__construct("Method {$className}::{$method} doesn't exist");
 }
Example #3
0
 /**
  * Constructor
  *
  * @param string $className
  * @param string $method
  */
 public function __construct($className)
 {
     parent::__construct("Class {$className} doesn't exist");
 }