banckle / crm-bundle
This is a symfony2 bundle to use Banckle.CRM SDK for PHP in symfony2 applications quickly and easily.
Installs: 7
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires (Dev)
- symfony/framework-bundle: >=2.0
This package is not auto-updated.
Last update: 2024-08-27 15:38:52 UTC
README
#Banckle.CRM for Symfony
This bundle allows you to work with Banckle.CRM SDK in your Symfony applications quickly and easily.
Installation
Add the following lines to your composer.json file:
// composer.json { // ... require: { // .. "banckle/crm-sdk-php": "dev-master", "banckle/crm-bundle": "dev-master" } }
Now, you can install the new dependencies by running Composer's update command from the directory where your composer.json file is located.
composer update
Update your AppKernel.php file, and register the new bundle:
// app/AppKernel.php public function registerBundles() { // ... new Banckle\Bundle\CRMBundle\BanckleCRMBundle(), // ... ); }
Configuration
Add this to your config.yml:
banckle_crm: #(Required) Your Account apiKey from apps.banckle.com apiKey: "XXXXXXXXXXXXX" banckleAccountUri: "https://apps.banckle.com/api/v2" banckleCRMUri: "https://crm.banckle.com/api/v1.0"
Usage
The Bundle is called as a standard service.
To access service: $bancklecrm = $this->get('bancklecrm.api'); To generate token: $bancklecrm = $this->get('bancklecrm.api'); $token = $bancklecrm->getToken($email, $password); To get all contacts: $contacts = $bancklecrm->createInstance('ContactsApi', $token); $result = $contacts->getContacts();