class vB_Products

Class to handle product access and autoinstall

Traits

Constants

DEFAULT_VBULLETIN_PRODUCTS

Methods

__sleep()

No description

__wakeup()

No description

__construct($products, $packagesDir, $autoinstall)

Construct the products object.

getHookClasses()

Compile a list of all of the hook classes from all of the active products.

getApiClassesByProduct()

No description

getProducts()

Get the list of installed products.

getPackages()

No description

getProductObjects()

No description

getDisabledProductObjects()

No description

Details

in vB_Trait_NoSerialize at line 15
__sleep()

in vB_Trait_NoSerialize at line 20
__wakeup()

at line 51
__construct($products, $packagesDir, $autoinstall)

Construct the products object.

Parameters

$products
$packagesDir
$autoinstall

at line 148
getHookClasses()

Compile a list of all of the hook classes from all of the active products.

at line 165
getApiClassesByProduct()

at line 265
getProducts()

Get the list of installed products.

This should be the same as the 'products' value in the datastore and the function mostly exists so that the unit tests can verify that.

at line 270
getPackages()

at line 275
getProductObjects()

at line 280
getDisabledProductObjects()