Bug 8429: Remove unnecessary use of Exporter from SIP/ILS
authorColin Campbell <colin.campbell@ptfs-europe.com>
Fri, 6 Jul 2012 15:19:33 +0000 (16:19 +0100)
committerJared Camins-Esakov <jcamins@cpbibliography.com>
Fri, 30 Nov 2012 22:50:10 +0000 (17:50 -0500)
commit827ef0e83c594d92c2fc387760b3f0e43adfe032
tree43f5c115eb5c3aee5f94f7c793df3b97e7456394
parentb0edca918b74b48d658534b54c0df1a84ec94661
Bug 8429: Remove unnecessary use of Exporter from SIP/ILS

All the modules in the SIP/ILS tree are objects
The addition of calls to Exporter or hand manipulation of
@ISA added unnecessary bloat
Removed the "self = shift or return" idiom  as it is nonsensical
if the method can only be called via an object.
standardized inheritance via use parent
added a $self = shift in a couple of places where it
was not strictly necessary as its absence seemed to have
misled readers in the past

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Passed-QA-by: Mason James <mtj@kohaaloha.com>
Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
C4/SIP/ILS/Item.pm
C4/SIP/ILS/Patron.pm
C4/SIP/ILS/Transaction/Checkin.pm
C4/SIP/ILS/Transaction/Checkout.pm
C4/SIP/ILS/Transaction/FeePayment.pm
C4/SIP/ILS/Transaction/Hold.pm
C4/SIP/ILS/Transaction/Renew.pm
C4/SIP/ILS/Transaction/RenewAll.pm