You are here

class NodequeueRulesDataWrapper in Nodequeue 7.2

Defines rules data wrapper for nodequeue type.

Hierarchy

Expanded class hierarchy of NodequeueRulesDataWrapper

1 string reference to 'NodequeueRulesDataWrapper'
nodequeue_rules_data_info in ./nodequeue.rules.inc
Implementation of hook_rules_data_type_info().

File

./nodequeue.rules.inc, line 86
Provides nodequeue (subqueue) rules integration.

View source
class NodequeueRulesDataWrapper extends RulesIdentifiableDataWrapper {
  protected function extractIdentifier($nodequeue) {
    $nodequeue = current($nodequeue);
    return $nodequeue->qid;
  }
  protected function load($sqid) {
    return nodequeue_load_subqueue($sqid);
  }

}

Members

Namesort descending Modifiers Type Description Overrides
EntityMetadataWrapper::$cache protected property
EntityMetadataWrapper::$data protected property
EntityMetadataWrapper::$info protected property
EntityMetadataWrapper::$type protected property 1
EntityMetadataWrapper::access public function Determines whether the given user has access to view or edit this property. Apart from relying on access metadata of properties, this takes into account information about entity level access, if available: 1
EntityMetadataWrapper::dataAvailable protected function Returns whether data is available to work with.
EntityMetadataWrapper::debugIdentifierLocation public function Returns a string to use to identify this wrapper in error messages. 1
EntityMetadataWrapper::info public function Gets info about the wrapped data.
EntityMetadataWrapper::label public function Returns the label for the currently set property value if there is one available, i.e. if an options list has been specified. 2
EntityMetadataWrapper::optionsList public function Returns the options list specifying possible values for the property, if defined.
EntityMetadataWrapper::raw public function Returns the raw, unprocessed data. Most times this is the same as returned by value(), however for already processed and sanitized textual data, this will return the unprocessed data in contrast to value().
EntityMetadataWrapper::type public function Gets the (entity)type of the wrapped data. 1
EntityMetadataWrapper::updateParent protected function Updates the parent data structure of a data property with the latest data value.
EntityMetadataWrapper::validate public function Returns whether $value is a valid value to set. 1
EntityMetadataWrapper::__toString public function
EntityStructureWrapper::$langcode protected property
EntityStructureWrapper::$propertyInfo protected property
EntityStructureWrapper::$propertyInfoDefaults protected property
EntityStructureWrapper::get public function Get the wrapper for a property.
EntityStructureWrapper::getIterator public function
EntityStructureWrapper::getPropertyInfo public function Gets the info about the given property.
EntityStructureWrapper::getPropertyLanguage public function Gets the language used for retrieving properties.
EntityStructureWrapper::getPropertyRaw protected function Gets the raw value of a property.
EntityStructureWrapper::getPropertyValue protected function Gets the value of a property.
EntityStructureWrapper::language public function Sets a new language to use for retrieving properties.
EntityStructureWrapper::propertyAccess protected function
EntityStructureWrapper::refPropertyInfo public function Returns a reference on the property info.
EntityStructureWrapper::setProperty protected function Sets a property.
EntityStructureWrapper::spotInfo protected function May be used to lazy-load additional info about the data, depending on the concrete passed data. 1
EntityStructureWrapper::__get public function Magic method: Get a wrapper for a property.
EntityStructureWrapper::__isset public function Magic method: Can be used to check if a property is known.
EntityStructureWrapper::__set public function Magic method: Set a property.
NodequeueRulesDataWrapper::extractIdentifier protected function Extract the identifier of the given data object. Overrides RulesIdentifiableDataWrapper::extractIdentifier
NodequeueRulesDataWrapper::load protected function Load a data object given an identifier. Overrides RulesIdentifiableDataWrapper::load
RulesIdentifiableDataWrapper::$id protected property Contains the id.
RulesIdentifiableDataWrapper::clear public function Overridden. Overrides EntityStructureWrapper::clear
RulesIdentifiableDataWrapper::getIdentifier public function Returns the identifier of the wrapped data. Overrides EntityStructureWrapper::getIdentifier
RulesIdentifiableDataWrapper::set public function Overridden to support setting the data by either the object or the id. Overrides EntityMetadataWrapper::set
RulesIdentifiableDataWrapper::setData protected function Sets the data internally accepting both the data id and object.
RulesIdentifiableDataWrapper::value public function Overridden. Overrides EntityMetadataWrapper::value
RulesIdentifiableDataWrapper::__construct public function Construct a new wrapper object. Overrides EntityStructureWrapper::__construct
RulesIdentifiableDataWrapper::__sleep public function Prepare for serialization. Overrides EntityStructureWrapper::__sleep
RulesIdentifiableDataWrapper::__wakeup public function Prepare for unserialization.