DatabaseController.class.php 611 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. /* vim: set expandtab sw=4 ts=4 sts=4: */
  3. /**
  4. * Holds the PMA\DatabaseController
  5. *
  6. * @package PMA
  7. */
  8. namespace PMA\Controllers;
  9. use PMA\DI\Container;
  10. if (!defined('PHPMYADMIN')) {
  11. exit;
  12. }
  13. require_once 'libraries/controllers/Controller.class.php';
  14. /**
  15. * Handles database related logic
  16. *
  17. * @package PhpMyAdmin
  18. */
  19. abstract class DatabaseController extends Controller
  20. {
  21. /**
  22. * @var string $db
  23. */
  24. protected $db;
  25. /**
  26. * Constructor
  27. */
  28. public function __construct()
  29. {
  30. parent::__construct();
  31. $this->db = $this->container->get('db');
  32. }
  33. }