Line 1228 in /var/www/html/vendor/silverstripe/framework/src/ORM/DataObjectSchema.php
1219 "{$class} has invalid {$type} relation name" 1220 ); 1221 } 1222 if (!is_string($relationClass)) { 1223 throw new InvalidArgumentException( 1224 "{$type} relation {$class}.{$component} is not a class name" 1225 ); 1226 } 1227 if (!class_exists($relationClass ?? '')) { 1228 throw new InvalidArgumentException( 1229 "{$type} relation {$class}.{$component} references class {$relationClass} which doesn't exist" 1230 ); 1231 } 1232 // Support polymorphic has_one 1233 if ($type === 'has_one') { 1234 $valid = is_a($relationClass, DataObject::class, true);