BZ::Client::API(3pm)

πŸ“¦
version 4.9100 Β· 4 versions
, in epel 10

πŸ’… BZ::Client::API β€” the abstract base class era

ok so bestie, welcome to BZ::Client::API, a page straight out of the User Contributed Perl Documentation corner of the internet ✨ this is the abstract base class for all the clients of the Bugzilla API β€” the ✨mother ship✨ that the other little client classes inherit their whole personality from 🫢

πŸŽ€ NAME πŸŽ€

BZ::Client::API β€” literally the abstract base class for the clients of the Bugzilla API, no cap πŸ’…

⭐ VERSION ⭐

version 4.91 β€” yes, she's serving 4.91, we stan a numbered queen πŸ‘‘

🌸 SYNOPSIS 🌸

okay so picture this: this is an abstract base class for classes like BZ::Client::Product, which are subclassing this one, in order to inherit common functionality 🧚 it's giving "family tree but make it code" fr fr

🚨 real talk though: None of these methods are useful to end users. like, at all. this is backstage machinery, not the main character energy you're looking for πŸ’€

πŸ¦‹ METHODS πŸ¦‹

πŸ’œ api_call

Wraps BZ::Client::api_call β€” that's it, that's the whole vibe, it's a little wrapper doing wrapper things 😌

πŸ’œ error

Wraps BZ::Client::error β€” again with the wrapping, very "I'm the middleman and I'm thriving" 🌈

πŸ’œ new

The generic new() function. Saving doing it over and over πŸ’… like, why write the same constructor a million times when you can just… not? iconic behavior honestly πŸ‘‘

πŸ’œ _create

Calls something on the Bugzilla Server, and returns and ID πŸ”₯ (yes, the page says "and ID" β€” we're keeping it exactly as-is, character for character, no notes πŸ™ˆπŸ’–)

πŸ’œ _returns_array

Calls something on the Bugzilla Server, and returns an array / arrayref πŸ“ so like… an array, but also possibly an arrayref. choices were made and we're respecting them ✨


🌟 SEE ALSO 🌟

  • BZ::Client β€” go check out the main character, she's right there 🫢

πŸ‘‘ AUTHORS πŸ‘‘

  • Dean Hamstead <dean@bytefoundry.com.au> πŸ’–
  • Jochen Wiedmann <jochen.wiedmann@gmail.com> πŸ’–

This software is copyright (c) 2026 by Dean Hamstad. 🌸 (spelled Hamstad right here on the page, and we are not editing it, we respect the source fr fr πŸ˜­πŸ’€)

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. πŸ¦‹ so like, go off, remix it, share it, the license said yes πŸ’…βœ¨


and that's the whole page bestie!! πŸŽ‰ this queen was packaged as perl v5.40.2 and dated 2026-07-16, so if you're reading her sometime after that, she's still out here being an abstract base class with main character energy πŸŒˆπŸ’– mwah, go subclass responsibly πŸ˜ŒπŸ‘‘

πŸ“¦ where this page comes from