|
Lines 37-48
use Koha::Config;
Link Here
|
| 37 |
|
37 |
|
| 38 |
our $database; |
38 |
our $database; |
| 39 |
|
39 |
|
| 40 |
# FIXME: It is useless to have a Koha::Database object since all methods |
40 |
=head2 new |
| 41 |
# below act as class methods |
41 |
|
| 42 |
# Koha::Database->new->schema is exactly the same as Koha::Database->schema |
42 |
$schema = Koha::Database->new->schema; |
| 43 |
# We should use Koha::Database->schema everywhere and remove the `new` method |
43 |
|
|
|
44 |
FIXME: It is useless to have a Koha::Database object since all methods |
| 45 |
below act as class methods |
| 46 |
Koha::Database->new->schema is exactly the same as Koha::Database->schema |
| 47 |
We should use Koha::Database->schema everywhere and remove the `new` method |
| 48 |
|
| 49 |
=cut |
| 50 |
|
| 44 |
sub new { bless {}, shift } |
51 |
sub new { bless {}, shift } |
| 45 |
|
52 |
|
|
|
53 |
=head2 dbh |
| 54 |
|
| 55 |
$dbh = Koha::Database->new->dbh; |
| 56 |
|
| 57 |
=cut |
| 58 |
|
| 46 |
sub dbh { |
59 |
sub dbh { |
| 47 |
my $config = Koha::Config->get_instance; |
60 |
my $config = Koha::Config->get_instance; |
| 48 |
my $driver = db_scheme2dbi($config->get('db_scheme')); |
61 |
my $driver = db_scheme2dbi($config->get('db_scheme')); |
| 49 |
- |
|
|