jalismrs/symfony.bundle.api.salesforce

Adds a service to query Salesforce API

1.0.4 2021-04-20 14:47 UTC

This package is auto-updated.

Last update: 2024-04-20 21:16:35 UTC


README

Adds a service to query Salesforce API

Test

phpunit or vendor/bin/phpunit

coverage reports will be available in var/coverage

Use

use Jalismrs\Symfony\Bundle\JalismrsSalesforceApiBundle\SalesforceApi as SalesforceApiBase;
use QueryResult;
use SObject;

class SalesforceApi extends SalesforceApiBase {
    public function someApiCallQueryResult(): QueryResult {
        $query = <<<SOQL

SOQL;
        
        return $this->query($query);
    }
    
    public function someApiCallNullableSObject(): ?SObject {
        $query = <<<SOQL

SOQL;
        
        return $this->queryOne($query);
    }
    
    public function someOtherApiCallSObjectOrFails(): SObject {
        $query = <<<SOQL

SOQL;
        
        return $this->queryOneOrFails($query);
    }
}

Configuration

# config/packages/jalismrs_salesforce_api.yaml

jalismrs_salesforce_api:
    password: 'salesforce_password'
    token: 'salesforce_token'
    username: 'salesforce_username'