App\Libraries\HistoryUtils::convertToObject PHP Method

convertToObject() private static method

private static convertToObject ( $entity )
    private static function convertToObject($entity)
    {
        $object = new stdClass();
        $object->accountId = $entity->account_id;
        $object->url = $entity->present()->url;
        $object->entityType = $entity->subEntityType();
        $object->name = $entity->present()->titledName;
        $object->timestamp = time();
        if ($entity->isEntityType(ENTITY_CLIENT)) {
            $object->client_id = $entity->public_id;
            $object->client_name = $entity->getDisplayName();
        } elseif (method_exists($entity, 'client') && $entity->client) {
            $object->client_id = $entity->client->public_id;
            $object->client_name = $entity->client->getDisplayName();
        } else {
            $object->client_id = 0;
            $object->client_name = 0;
        }
        return $object;
    }