* @copyright 2015 - 2018 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License * @version 4.1 * @link https://git.timshomepage.net/timw4mail/HummingBirdAnimeClient */ namespace Aviat\AnimeClient\Model; use Aviat\Ion\Di\{ContainerAware, ContainerInterface}; /** * Base model for database interaction */ class DB { use ContainerAware; /** * The query builder object * @var \Query\Query_Builder_Interface */ protected $db; /** * The database connection information array * @var array $dbConfig */ protected $dbConfig = []; /** * Constructor * * @param ContainerInterface $container */ public function __construct(ContainerInterface $container) { $this->dbConfig = $container->get('config')->get('database'); $this->setContainer($container); } } // End of DB.php