return $entries;
}
-=method entries_deeply
+=method all_entries
- \&iterator = $kdbx->entries_deeply(%options);
+ \&iterator = $kdbx->all_entries(%options);
Get an L<File::KDBX::Iterator> over I<entries> within a group. Supports the same options as L</groups>,
plus some new ones:
=cut
-sub entries_deeply {
+sub all_entries {
my $self = shift;
my %args = @_;
my $auto_type = delete $args{auto_type};
my $history = delete $args{history};
- my $groups = $self->groups_deeply(%args);
+ my $groups = $self->all_groups(%args);
my @entries;
return File::KDBX::Iterator->new(sub {
return $groups;
}
-=method groups_deeply
+=method all_groups
- \&iterator = $group->groups_deeply(%options);
+ \&iterator = $group->all_groups(%options);
Get an L<File::KDBX::Iterator> over I<groups> within a groups, deeply. Options:
=cut
-sub groups_deeply {
+sub all_groups {
my $self = shift;
my %args = @_;
##############################################################################
-=method objects_deeply
+=method all_objects
- \&iterator = $groups->objects_deeply(%options);
+ \&iterator = $groups->all_objects(%options);
Get an L<File::KDBX::Iterator> over I<objects> within a group, deeply. Groups and entries are considered
objects, so this is essentially a combination of L</groups> and L</entries>. This won't often be useful, but
=cut
-sub objects_deeply {
+sub all_objects {
my $self = shift;
my %args = @_;
my $auto_type = delete $args{auto_type};
my $history = delete $args{history};
- my $groups = $self->groups_deeply(%args);
+ my $groups = $self->all_groups(%args);
my @entries;
return File::KDBX::Iterator->new(sub {
a UUID. An entry can also have an icon associated with it, and there are various timestamps. Take a look at
the attributes to see what's available.
+A B<File::KDBX::Group> is a subclass of L<File::KDBX::Object>. View its documentation to see other attributes
+and methods available on groups.
+
=cut