|
eZ Publish
[trunk]
|
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 () |
| Returns the definition for the object, the default implementation is to return an empty array. | |
| static | fetchList ($productCollectionItemID, $asObject=true) |
| Fetches eZProductCollectionItemOption items that match the given item ID, sorted by ascending order of option ID. | |
Definition at line 11 of file ezproductcollectionitemoption.php.
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 95 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 142 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 108 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 80 of file ezproductcollectionitemoption.php.
Referenced by eZShopOperationCollection\addToBasket().
| static eZProductCollectionItemOption::definition | ( | ) | [static] |
Returns the definition for the object, the default implementation is to return an empty array.
It's upto each inheriting class to return a proper definition array.
The definition array is an associative array consists of these keys:
Example: public 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 25 of file ezproductcollectionitemoption.php.
Referenced by fetchList().
Initialized an eZProductCollectionItemOption object with the given attribute array.
| array | $row | Array of object attributes |
Definition at line 19 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 125 of file ezproductcollectionitemoption.php.
Referenced by eZShopOperationCollection\addToBasket().