Search by

fittinq / symfony-salesforce

fittinq

There is no license information available for the latest version (4.0.0) of this package.

This package's canonical repository appears to be gone and the package has been frozen as a result. Email us for help if needed.

4.0.0 2025-05-09 12:30 UTC

README

Use symfony salesforce connector to automatically add authorization to salesforce http requests

Install via composer

composer require fittinq\symfony-salesforce

Configure bundle

# config/bundles.php
<?php

return [
    // ...
    Fittinq\Symfony\Salesforce\SymfonySalesforceConnectorBundle::class => ['all' => true]
];

Configure .env

add the following .env.local settings

SALESFORCE_CONNECTED_APP_CONSUMER_KEY=df9g908djfg98ujed98fg
SALESFORCE_CONNECTED_APP_PRIVATE_KEY_PATH=/var/www/encryption/server.key

Inject Salesforce http client to service

# config/services.yaml
services:
    App\SomeClass:
      arguments:
        - '@Fittinq\Symfony\Salesforce\SalesforceHttpClient'