17 use \TYPO3\CMS\Extbase\Object\Container\Container;
52 $properties = get_object_vars($this);
53 unset($properties[
'objectContainer']);
54 return array_keys($properties);
77 return class_exists($objectName, TRUE);
87 public function get($objectName) {
88 $arguments = func_get_args();
89 array_shift($arguments);
90 if ($objectName ===
'DateTime') {
91 array_unshift($arguments, $objectName);
92 $instance = call_user_func_array(array(
'TYPO3\\CMS\\Core\\Utility\\GeneralUtility',
'makeInstance'), $arguments);
94 $instance = $this->objectContainer->getInstance($objectName, $arguments);
109 throw new \TYPO3\CMS\Extbase\Object\Container\Exception\UnknownObjectException(
'Object "' . $objectName .
'" is not registered.', 1265367590);
128 $arguments = func_get_args();
129 $instance = call_user_func_array(array($this,
'get'), $arguments);
141 return $this->objectContainer->getEmptyObject($className);
isRegistered($objectName)
static logDeprecatedFunction()
static makeInstance($className)
getEmptyObject($className)