summaryrefslogtreecommitdiffstats
path: root/Bugzilla/Component.pm
diff options
context:
space:
mode:
Diffstat (limited to 'Bugzilla/Component.pm')
-rw-r--r--Bugzilla/Component.pm36
1 files changed, 0 insertions, 36 deletions
diff --git a/Bugzilla/Component.pm b/Bugzilla/Component.pm
index cd6722993..74ea60d1b 100644
--- a/Bugzilla/Component.pm
+++ b/Bugzilla/Component.pm
@@ -145,32 +145,6 @@ sub product_id { return $_[0]->{'product_id'}; }
#### Subroutines ####
###############################
-sub get_components_by_product {
- my ($product_id) = @_;
- my $dbh = Bugzilla->dbh;
-
- my $stored_product_id = $product_id;
- unless (detaint_natural($product_id)) {
- ThrowCodeError(
- 'invalid_numeric_argument',
- {argument => 'product_id',
- value => $stored_product_id,
- function =>
- 'Bugzilla::Component::get_components_by_product'}
- );
- }
-
- my $ids = $dbh->selectcol_arrayref(q{
- SELECT id FROM components
- WHERE product_id = ?}, undef, $product_id);
-
- my @components;
- foreach my $id (@$ids) {
- push @components, new Bugzilla::Component($id);
- }
- return @components;
-}
-
sub check_component {
my ($product, $comp_name) = @_;
@@ -217,7 +191,6 @@ Bugzilla::Component - Bugzilla product component class.
my $default_assignee = $component->default_assignee;
my $default_qa_contact = $component->default_qa_contact;
- my @components = Bugzilla::Component::get_components_by_product($id);
my $component = Bugzilla::Component::check_component($product, 'AcmeComp');
=head1 DESCRIPTION
@@ -282,15 +255,6 @@ Component.pm represents a Product Component object.
=over
-=item C<get_components_by_product($product_id)>
-
- Description: Returns all components that belong to the supplied product.
-
- Params: $product_id - Integer with a Bugzilla product id.
-
- Returns: An array of Bugzilla::Component objects.
-
-
=item C<check_component($product, $comp_name)>
Description: Checks if the component name was passed in and if it is a valid