Bug 17935: Adjust some POD lines, fix a few typos
This patch does the following:
[1] Move some POD lines from Cache to Caches.
[2] Correct C4::Plugins to Koha::Plugins in POD line of Koha::Plugins
[3] POD Koha/AuthorisedValue.pm: lib_opac moved to opac_description
[4] The POD in Koha/Patron.pm uses head2 and head3 inconsistently.
Ran s/^=head2/=head3/ on those lines (7 substitutions on 7 lines)
[5] Correct a copied POD line from reports/issues_stats.pl in
reports/reserve_stats.pl.
[6] Correct a test description in t/db_dependent/Koha/Authorities.t.
You should never delete the library :)
[7] Correct typo shouild in a comment of rebuild_zebra.pl
Test plan:
[1] Read the patch. Does it make sense?
[2] Run perldoc Koha/Cache.pm and Koha/Caches.pm
[3] Run t/db_dependent/Koha/Authorities.t
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: David Cook <dcook@prosentient.com.au>
Signed-off-by: Jonathan Druart <jonathan.druart@biblibre.com>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
This commit is contained in:
parent
4bd2188aff
commit
b4c66d5cc4
|
|
@ -131,11 +131,9 @@ sub replace_branch_limitations {
|
|||
return \@return_values;
|
||||
}
|
||||
|
||||
=head3 lib_opac
|
||||
=head3 opac_description
|
||||
|
||||
my $description = $av->lib_opac();
|
||||
|
||||
$av->lib_opac( $description );
|
||||
my $description = $av->opac_description();
|
||||
|
||||
=cut
|
||||
|
||||
|
|
@ -145,7 +143,7 @@ sub opac_description {
|
|||
return $self->lib_opac() || $self->lib();
|
||||
}
|
||||
|
||||
=head3 Koha::Objects->_avb_resultset
|
||||
=head3 _avb_resultset
|
||||
|
||||
Returns the internal resultset or creates it if undefined
|
||||
|
||||
|
|
|
|||
|
|
@ -27,6 +27,8 @@ Koha::Cache - Handling caching of html and Objects for Koha
|
|||
use Koha::Cache;
|
||||
my $cache = Koha::Cache->new({cache_type => $cache_type, %params});
|
||||
|
||||
# see also Koha::Caches->get_instance;
|
||||
|
||||
=head1 DESCRIPTION
|
||||
|
||||
Koha caching routines. This class provides two interfaces for cache access.
|
||||
|
|
@ -35,6 +37,7 @@ The first, traditional OO interface provides the following functions:
|
|||
=head1 FUNCTIONS
|
||||
|
||||
=cut
|
||||
|
||||
use strict;
|
||||
use warnings;
|
||||
use Carp;
|
||||
|
|
@ -54,16 +57,6 @@ our %L1_cache;
|
|||
our $L1_encoder = Sereal::Encoder->new;
|
||||
our $L1_decoder = Sereal::Decoder->new;
|
||||
|
||||
=head2 get_instance
|
||||
|
||||
my $cache = Koha::Caches->get_instance();
|
||||
|
||||
This gets a shared instance of the cache, set up in a very default way. This is
|
||||
the recommended way to fetch a cache object. If possible, it'll be
|
||||
persistent across multiple instances.
|
||||
|
||||
=cut
|
||||
|
||||
=head2 new
|
||||
|
||||
Create a new Koha::Cache object. This is required for all cache-related functionality.
|
||||
|
|
|
|||
|
|
@ -15,11 +15,36 @@ package Koha::Caches;
|
|||
# You should have received a copy of the GNU General Public License
|
||||
# along with Koha; if not, see <http://www.gnu.org/licenses>.
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Koha::Caches - Cache handling
|
||||
|
||||
=head1 SYNOPSIS
|
||||
|
||||
my $cache = Koha::Caches->get_instance();
|
||||
|
||||
=head1 DESCRIPTION
|
||||
|
||||
Description
|
||||
|
||||
=head1 CLASS METHODS
|
||||
|
||||
=cut
|
||||
|
||||
use Modern::Perl;
|
||||
|
||||
use Koha::Cache;
|
||||
|
||||
our $singleton_caches;
|
||||
|
||||
=head2 get_instance
|
||||
|
||||
This gets a shared instance of the cache, set up in a very default way. This is
|
||||
the recommended way to fetch a cache object. If possible, it'll be
|
||||
persistent across multiple instances.
|
||||
|
||||
=cut
|
||||
|
||||
sub get_instance {
|
||||
my ($class, $subnamespace) = @_;
|
||||
$subnamespace //= '';
|
||||
|
|
@ -28,6 +53,10 @@ sub get_instance {
|
|||
return $singleton_caches->{$subnamespace};
|
||||
}
|
||||
|
||||
=head2 flush_L1_caches
|
||||
|
||||
=cut
|
||||
|
||||
sub flush_L1_caches {
|
||||
return unless $singleton_caches;
|
||||
for my $cache ( values %$singleton_caches ) {
|
||||
|
|
|
|||
|
|
@ -264,7 +264,7 @@ sub do_check_for_previous_checkout {
|
|||
return $old_issues->count; # 0 || N
|
||||
}
|
||||
|
||||
=head2 is_debarred
|
||||
=head3 is_debarred
|
||||
|
||||
my $debarment_expiration = $patron->is_debarred;
|
||||
|
||||
|
|
@ -283,7 +283,7 @@ sub is_debarred {
|
|||
return;
|
||||
}
|
||||
|
||||
=head2 is_expired
|
||||
=head3 is_expired
|
||||
|
||||
my $is_expired = $patron->is_expired;
|
||||
|
||||
|
|
@ -299,7 +299,7 @@ sub is_expired {
|
|||
return 0;
|
||||
}
|
||||
|
||||
=head2 is_going_to_expire
|
||||
=head3 is_going_to_expire
|
||||
|
||||
my $is_going_to_expire = $patron->is_going_to_expire;
|
||||
|
||||
|
|
@ -319,7 +319,7 @@ sub is_going_to_expire {
|
|||
return 0;
|
||||
}
|
||||
|
||||
=head2 update_password
|
||||
=head3 update_password
|
||||
|
||||
my $updated = $patron->update_password( $userid, $password );
|
||||
|
||||
|
|
@ -367,7 +367,7 @@ sub renew_account {
|
|||
return dt_from_string( $expiry_date )->truncate( to => 'day' );
|
||||
}
|
||||
|
||||
=head2 has_overdues
|
||||
=head3 has_overdues
|
||||
|
||||
my $has_overdues = $patron->has_overdues;
|
||||
|
||||
|
|
@ -381,7 +381,7 @@ sub has_overdues {
|
|||
return $self->_result->issues->search({ date_due => { '<' => $dtf->format_datetime( dt_from_string() ) } })->count;
|
||||
}
|
||||
|
||||
=head2 track_login
|
||||
=head3 track_login
|
||||
|
||||
$patron->track_login;
|
||||
$patron->track_login({ force => 1 });
|
||||
|
|
@ -400,7 +400,7 @@ sub track_login {
|
|||
$self->lastseen( dt_from_string() )->store;
|
||||
}
|
||||
|
||||
=head2 move_to_deleted
|
||||
=head3 move_to_deleted
|
||||
|
||||
my $is_moved = $patron->move_to_deleted;
|
||||
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ sub new {
|
|||
This will return a list of all available plugins, optionally limited by
|
||||
method or metadata value.
|
||||
|
||||
my @plugins = C4::Plugins::GetPlugins({
|
||||
my @plugins = Koha::Plugins::GetPlugins({
|
||||
method => 'some_method',
|
||||
metadata => { some_key => 'some_value' },
|
||||
});
|
||||
|
|
|
|||
|
|
@ -179,8 +179,8 @@ my $marcxml_close = q{
|
|||
};
|
||||
|
||||
# Protect again simultaneous update of the zebra index by using a lock file.
|
||||
# Create our own lock directory if its missing. This shouild be created
|
||||
# by koha-zebra-ctl.sh or at system installation. If the desired directory
|
||||
# Create our own lock directory if it is missing. This should be created
|
||||
# by koha-zebra-ctl.sh or at system installation. If the desired directory
|
||||
# does not exist and cannot be created, we fall back on /tmp - which will
|
||||
# always work.
|
||||
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ use YAML;
|
|||
|
||||
=head1 DESCRIPTION
|
||||
|
||||
Plugin that shows circulation stats
|
||||
Plugin that shows reserve stats
|
||||
|
||||
=cut
|
||||
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ is( Koha::Authority::Types->search->count, $nb_of_authority_types + 1, 'The auth
|
|||
is( Koha::Authorities->search->count, $nb_of_authorities + 2, 'The 2 authorities should have been added' );
|
||||
|
||||
$new_authority_1->delete;
|
||||
is( Koha::Authorities->search->count, $nb_of_authorities + 1, 'Delete should have deleted the library' );
|
||||
is( Koha::Authorities->search->count, $nb_of_authorities + 1, 'Delete should have deleted the authority' );
|
||||
|
||||
$schema->storage->txn_rollback;
|
||||
1;
|
||||
|
|
|
|||
Loading…
Reference in New Issue