public static function result($resultType) { $entity = new static(); $resultProp = new \ReflectionProperty(__CLASS__, 'resultType'); $resultProp->setAccessible(true); $resultProp->setValue($entity, $resultType); return $entity; }