Keep up to date with Gravity PDF

  • This field is for validation purposes and should be left unchanged.
This is the legacy Gravity PDF v4 documentation which is NOT supported. Go to the latest documentation.
Jump To Section

Description #description

If you need direct access to our Model, View or Controller classes this method will allow you to get the original class. This is useful when you want to remove any action or filters we set, or to call a method we don’t provide through the API.

Version #version

This method was introduced in Gravity PDF 4.0.

Return #return

object | boolean
Will return your object if found, otherwise false.

Usage #usage

This snippet will show you how to use our method to remove an action we set in the controller:

add_action( 'admin_init', function() {
    if ( class_exists( 'GPDFAPI' ) ) {
        /* Get the Controller_Settings class so we can remove the  */
        $controller = GPDFAPI::get_mvc_class( 'Controller_Settings' );

        /* Remove the uninstaller HTML from our tools tab */
        remove_action( 'gfpdf_post_tools_settings_page', array( $controller->view, 'uninstaller' ), 5 );
} );

Source Code #source-code

This method is located in api.php, model classes are found in src/model/, view classes are in src/view/ and controller classes are in src/controller/.

Signup for the latest Gravity PDF news, tips and updates

  • This field is for validation purposes and should be left unchanged.
Scroll To Top

Choose your currency:

Converted prices are for reference only - all orders are charged in $ Australian Dollars ($) AUD.
  • AUDAustralian Dollars ($)
  • USDUS Dollars ($)
  • CADCanadian Dollars ($)
  • EUREuros (€)
  • GBPPound Sterling (£)
  • NZDNew Zealand Dollar ($)
  • JPYJapanese Yen (¥)