HJI WP Membership Code Reference
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo
  • Hook Reference
  • Slipstream API Docs

Namespaces

  • hji
    • AgentRoster
      • controllers
      • models
      • utils
    • common
      • factories
      • interfaces
      • models
      • utils
    • construction
      • admin
        • controllers
        • models
      • core
      • front
        • controllers
      • interfaces
      • models
        • listings
        • subdivisions
      • views
    • geofarms
      • common
      • controllers
      • models
      • widgets
    • homevalue
      • controllers
      • core
        • abstracts
      • models
    • lifestylefinder
    • listingstoblog
      • controllers
    • membership
      • abstracts
      • controllers
      • entities
      • extension
        • abstracts
        • interfaces
      • factories
      • includes
      • interfaces
      • models
        • data
        • webservice
          • abstracts
          • actions
          • interfaces
      • observers
      • services
    • recentsales
      • controllers
      • tinymce
      • widgets
    • ResponsiveIDX
      • abstracts
      • adapters
      • controllers
      • core
        • abstracts
      • entities
      • models
      • services
      • tinymce
      • utils
      • widgets
    • schools
      • controllers
      • tinymce
      • widgets
    • users
      • abstracts
      • admin
        • controllers
        • models
      • controllers
      • core
        • abstracts
      • entities
      • models
      • utils
  • None
  • REL
    • controllers
    • Models
    • Taxonomies
    • Utils
      • Convert
    • widgets

Classes

  • APIClient
  • CommonScripts
  • Dependency
  • DependencyResolver
  • Dispatcher
  • Downloads
  • GForms
  • ProductManager
  • ProductRegistrar
  • RegistryEntry
  • RequireJs
  • Settings
  • UpdateManager

Functions

  • __inject_plugin_table
  • __inject_theme_table

Class UpdateManager

Class UpdateManager

Namespace: hji\membership\controllers
Package: hji\membership\controllers
Since: 2.0
Located at classes/controllers/UpdateManager.php

Methods summary

public
# scheduleUpdates( $product )
public
# initActionHooks( )
public static
# getInstance( )
public mixed
# interceptUpdateCalls( $return, $r, $url )

Preemptive update response to avoid unnecessary API calls

Preemptive update response to avoid unnecessary API calls

Implementation of pre_http_request hook. Intercepting request URL, determining it it's an HJI plugin update call, injecting response from already cached catalog.

Parameters

$return
$r
$url

Returns

mixed

Since

2.0.0
public
# _fakeResponse( $data )
public mixed
# fromCatalog( $type, $slug )

Returns plugin data from already cached catalog instead of making a separate info call

Returns plugin data from already cached catalog instead of making a separate info call

Parameters

$type
string plugins|themes
$slug
product slug

Returns

mixed

Since

2.0.0
public boolean
# getProductSlug( $url )

Returns product slug from update request URL

Returns product slug from update request URL

Parameters

$url

Returns

boolean
public
# getUpdater( $slug )

Properties summary

protected $registeredProducts
#
protected $collection
#
HJI WP Membership Code Reference API documentation generated by ApiGen