You are here

function prebid_get_handler in Doubleclick for Publishers (DFP) 7.2

Gets a class if available. Similar to ctools_export_ui_get_handler().

Parameters

array $plugin: The plugin as returned from prebid_get_bidder().

Return value

object|bool A class object or False.

File

prebid/includes/bidder.inc, line 98
bidder.inc

Code

function prebid_get_handler($plugin) {
  $cache =& drupal_static(__FUNCTION__, array());
  if (empty($cache[$plugin['name']])) {
    $class = ctools_plugin_get_class($plugin, 'handler');
    if ($class) {
      $cache[$plugin['name']] = new $class();
      $cache[$plugin['name']]
        ->init($plugin);
    }
  }
  return !empty($cache[$plugin['name']]) ? $cache[$plugin['name']] : FALSE;
}