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