diff options
author | mkanat%bugzilla.org <> | 2009-11-24 07:09:41 +0100 |
---|---|---|
committer | mkanat%bugzilla.org <> | 2009-11-24 07:09:41 +0100 |
commit | 5fc80f94271780b6ff6d1dbba554df35e803ac51 (patch) | |
tree | ebc3f2bc12bb32ab280cacb1cd88b35001fb2c0e /Bugzilla/Object.pm | |
parent | 78413d851910175fcc8aef2249be377cab7dd7e8 (diff) | |
download | bugzilla-5fc80f94271780b6ff6d1dbba554df35e803ac51.tar.gz bugzilla-5fc80f94271780b6ff6d1dbba554df35e803ac51.tar.xz |
Bug 430014: Re-write the code hooks system so that it uses modules instead of individual .pl files
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat
Diffstat (limited to 'Bugzilla/Object.pm')
-rw-r--r-- | Bugzilla/Object.pm | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Bugzilla/Object.pm b/Bugzilla/Object.pm index a1857db1c..92353b6a0 100644 --- a/Bugzilla/Object.pm +++ b/Bugzilla/Object.pm @@ -279,7 +279,7 @@ sub set { superclass => __PACKAGE__, function => 'Bugzilla::Object->set' }); - Bugzilla::Hook::process('object-before_set', + Bugzilla::Hook::process('object_before_set', { object => $self, field => $field, value => $value }); @@ -303,7 +303,7 @@ sub set_all { my $method = "set_$key"; $self->$method($params->{$key}); } - Bugzilla::Hook::process('object-end_of_set_all', { object => $self, + Bugzilla::Hook::process('object_end_of_set_all', { object => $self, params => $params }); } @@ -348,7 +348,7 @@ sub update { $dbh->do("UPDATE $table SET $columns WHERE $id_field = ?", undef, @values, $self->id) if @values; - Bugzilla::Hook::process('object-end_of_update', + Bugzilla::Hook::process('object_end_of_update', { object => $self, old_object => $old_self, changes => \%changes }); @@ -412,7 +412,7 @@ sub check_required_create_fields { # This hook happens here so that even subclasses that don't call # SUPER::create are still affected by the hook. - Bugzilla::Hook::process('object-before_create', { class => $class, + Bugzilla::Hook::process('object_before_create', { class => $class, params => $params }); foreach my $field ($class->REQUIRED_CREATE_FIELDS) { @@ -445,7 +445,7 @@ sub run_create_validators { $field_values{$field} = $value; } - Bugzilla::Hook::process('object-end_of_create_validators', + Bugzilla::Hook::process('object_end_of_create_validators', { class => $class, params => \%field_values }); return \%field_values; |