/** * Create and return a FrontMark resource instance from an object * * @param ObjectInterface $object Object * @return ResourceInterface Object resource */ public static function createFromObject(ObjectInterface $object) { /** @var ResourceInterface $resource */ $resource = Kernel::create(Resource::class, [null]); $resource->setPropertyData($object->getPropertyData()); $resource->setPayload($object->getPayload()); return $resource; }