public function __construct($database, $config) { if (is_string($database)) { $database = new Database($database); } if (is_array($config)) { $config = new Config($config); } $this->setDatabase($database); $this->setConfig($config); }