public function __construct(PDO $db, $prefix = '', IO $io = null) { $this->db = $db; $this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $this->prefix = $prefix; if (null === $io) { $io = new IO(); } $this->io = $io; }