|
eZ Publish
[4.2]
|
Inheritance diagram for eZProductCollectionItemOption:
Collaboration diagram for eZProductCollectionItemOption:Public Member Functions | |
| __clone () | |
| Clones the collection item option object and returns it. | |
| copy ($collectionItemID) | |
| Copies the collection object item option. | |
| eZProductCollectionItemOption ($row) | |
| Initialized an eZProductCollectionItemOption object with the given attribute array. | |
Static Public Member Functions | |
| static | cleanupList ($itemIDList) |
| Removes all product collections options which are related to the collection items specified in the parameter array. | |
| static | create ($productCollectionItemID, $optionItemID, $optionName, $optionValue, $optionPrice, $attributeID) |
| Creates an eZProductCollectionItem. | |
| static | definition () |
| static | fetchList ($productCollectionItemID, $asObject=true) |
| Fetches eZProductCollectionItemOption items that match the given item ID, sorted by ascending order of option ID. | |
Definition at line 31 of file ezproductcollectionitemoption.php.
| eZProductCollectionItemOption::__clone | ( | ) |
Clones the collection item option object and returns it.
The ID of the clone is reset so that the clone can be saved
Definition at line 115 of file ezproductcollectionitemoption.php.
| static eZProductCollectionItemOption::cleanupList | ( | $ | itemIDList | ) | [static] |
Removes all product collections options which are related to the collection items specified in the parameter array.
| array | $itemIDList | Array of eZProductCollectionItem IDs |
Definition at line 162 of file ezproductcollectionitemoption.php.
Referenced by eZDBGarbageCollector\collectProductCollectionItems().
| eZProductCollectionItemOption::copy | ( | $ | collectionItemID | ) |
Copies the collection object item option.
The copy will point to the collection item parameter $collectionItemID.
| int | $collectionItemID | Collection item ID to match the option to |
Definition at line 128 of file ezproductcollectionitemoption.php.
| static eZProductCollectionItemOption::create | ( | $ | productCollectionItemID, |
| $ | optionItemID, | ||
| $ | optionName, | ||
| $ | optionValue, | ||
| $ | optionPrice, | ||
| $ | attributeID | ||
| ) | [static] |
Creates an eZProductCollectionItem.
| int | $productCollectionItemID | |
| int | $optionItemID | |
| string | $optionName | |
| string | $optionValue | |
| string | $optionPrice | |
| int | $attributeID |
Definition at line 100 of file ezproductcollectionitemoption.php.
| static eZProductCollectionItemOption::definition | ( | ) | [static] |
The definition array is an associative array consists of these keys:
asc or desc.Example:
static function definition() { return array( "fields" => array( "id" => "ID", "version" => "Version", "name" => "Name" ), "keys" => array( "id", "version" ), "function_attributes" => array( "current" => "currentVersion", "class_name" => "className" ), "increment_key" => "id", "class_name" => "eZContentClass", "sort" => array( "id" => "asc" ), "name" => "ezcontentclass" ); }
Reimplemented from eZPersistentObject.
Definition at line 45 of file ezproductcollectionitemoption.php.
Referenced by fetchList().
| eZProductCollectionItemOption::eZProductCollectionItemOption | ( | $ | row | ) |
Initialized an eZProductCollectionItemOption object with the given attribute array.
| array | $row | Array of object attributes |
Definition at line 39 of file ezproductcollectionitemoption.php.
Referenced by create().
| static eZProductCollectionItemOption::fetchList | ( | $ | productCollectionItemID, |
| $ | asObject = true |
||
| ) | [static] |
Fetches eZProductCollectionItemOption items that match the given item ID, sorted by ascending order of option ID.
| int | $productCollectionItemID | |
| bool | $asObject |
Definition at line 145 of file ezproductcollectionitemoption.php.