connector.php 540 B

1234567891011121314151617181920212223242526
  1. <?php namespace Laravel\DB;
  2. abstract class Connector {
  3. /**
  4. * The PDO connection options.
  5. *
  6. * @var array
  7. */
  8. public $options = array(
  9. \PDO::ATTR_CASE => \PDO::CASE_LOWER,
  10. \PDO::ATTR_ERRMODE => \PDO::ERRMODE_EXCEPTION,
  11. \PDO::ATTR_ORACLE_NULLS => \PDO::NULL_NATURAL,
  12. \PDO::ATTR_STRINGIFY_FETCHES => false,
  13. \PDO::ATTR_EMULATE_PREPARES => false,
  14. );
  15. /**
  16. * Establish a PDO database connection.
  17. *
  18. * @param array $config
  19. * @return PDO
  20. */
  21. abstract public function connect($config);
  22. }