Example #1
0
 /**
  * Creates the object and sets all the dependencies required
  * for construction.
  *
  * @param string $className
  * @param string $containerName
  * @return mixed object
  */
 public static function construct($className, $containerName = 'main')
 {
     $constructor = new self();
     $constructor->setClassName($className);
     $constructor->setContainer(Pd_Container::get($containerName));
     $constructor->constructObject();
     return $constructor->object();
 }