/** * Construtor. * * @param PersistConfig $config * */ public function __construct(PersistConfig $config = NULL) { parent::__construct($config); }
/** * Construtor. * * @param PersistConfig $config * @throws PersistException * */ public function __construct(PersistConfig $config = NULL) { parent::__construct($config); $leafNamespace = sprintf('%1$s%2$s%3$s%2$sPersist', __NAMESPACE__, self::NAMESPACE_SEPARATOR, $config->get('driver')); $this->_leaf = new $leafNamespace($this); }