/**
* Protected constructor
*
+ * @param $className Name of implementing class
* @return void
*/
- protected function __construct () {
+ protected function __construct ($className) {
// Call parent constructor
- parent::__construct(__CLASS__);
+ parent::__construct($className);
}
/**