41 public function getElement($table, $id, array $data = array(), \
TYPO3\CMS\Version\Dependency\
DependencyResolver $dependency) {
44 $elementName = $element->__toString();
45 if (!isset($this->elements[$elementName])) {
46 $this->elements[$elementName] = $element;
48 return $this->elements[$elementName];
59 $referenceName = $element->__toString() .
'.' . $field;
60 if (!isset($this->references[$referenceName][$field])) {
63 return $this->references[$referenceName][$field];
79 return $this->
getReference($this->getElement($table, $id, $data, $dependency), $field);
static makeInstance($className)
getReferencedElement($table, $id, $field, array $data=array(), \TYPO3\CMS\Version\Dependency\DependencyResolver $dependency)
getReference(\TYPO3\CMS\Version\Dependency\ElementEntity $element, $field)