RequiresCasting::class, 'castedUnsafeXML' => UnescapedCaster::class, 'test' => 'Text', ]; public $test = 'test'; public $uncastedZeroValue = 0; public function alwaysCasted() { return 'alwaysCasted'; } public function noCastingInformation() { return 'noCastingInformation'; } public function unsafeXML() { return ''; } public function castedUnsafeXML() { return $this->unsafeXML(); } public function forTemplate() { return 'castable'; } }