66 $attributeName = strtolower((
string) $class);
67 $cleanClassName = str_replace(
' ',
'', ucwords(preg_replace(
"/[^a-z]/",
' ', $attributeName)));
68 $className =
'TYPO3\\CMS\\Form\\Domain\\Model\\Attribute\\' . $cleanClassName .
'Attribute';
80 unset($this->attributes[$class]);
100 return $this->attributes[$key];
111 $this->attributes[$key] = (object) $attributeObject;
121 return isset($this->attributes[$key]);
setAttribute($key, $attributeObject)
static makeInstance($className)
getAttributeObjectByKey($key)
addAttribute($class, $value)