1.
2.
$this->setOptions($options);
3.
4.
5.
if ($options instanceof Zend_Config) {
$options = $options->toArray();
}
2.
$this->setOptions($options);
3.
public function setOptions(array $options)
{
$methods = get_class_methods($this);
foreach ($options as $key => $value) {
$method = 'set' . ucfirst($key);
if (in_array($method, $methods)) {
$this->$method($value);
}
}
return $this;
}
4.
public function setNamespace($namespace)
{
$this->_namespace = rtrim((string) $namespace, '_');
return $this;
}
5.
public function setBasePath($path)
{
$this->_basePath = (string) $path;
return $this;
}