PHPackages                             miradnan/force.com-php-toolkit - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. miradnan/force.com-php-toolkit

ActiveLibrary[API Development](/categories/api)

miradnan/force.com-php-toolkit
==============================

A wrapper for the Force.com Web Services SOAP API

1.0.x-dev(10y ago)13241[1 issues](https://github.com/miradnan/Force.com-PHP-Toolkit/issues)BSD-3-ClauseHTMLPHP &gt;=5.4.0

Since Jan 7Pushed 10y ago1 watchersCompare

[ Source](https://github.com/miradnan/Force.com-PHP-Toolkit)[ Packagist](https://packagist.org/packages/miradnan/force.com-php-toolkit)[ RSS](/packages/miradnan-forcecom-php-toolkit/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

Force.com Toolkit for PHP
=========================

[](#forcecom-toolkit-for-php)

This package is originally forked from [developerforce/Force.com-Toolkit-for-PHP](https://github.com/developerforce/Force.com-Toolkit-for-PHP).

It's just a refactored version of the above package to support PHP version &gt; 5.4. It uses composers default PSR-4 Autoloading. All the class are separated into dedicated files to take advantage of namespaces and autoloading functionality in PHP frameworks. All the test cases are same as in the above package.

Installation
------------

[](#installation)

```
composer require "miradnan/force.com-php-toolkit"

```

Or append to require in your composer.json

```
 "miradnan/force.com-php-toolkit": "dev-master"

```

Usage
-----

[](#usage)

```
require dirname(__DIR__) . DIRECTORY_SEPARATOR . 'vendor/autoload.php';

$SfClient = new Salesforce\PartnerClient();

$wsdlPath = $SfClient->getWsdlPath();

$wsdlFile = $wsdlPath . 'partner.wsdl.xml';

$SfConnection = $SfClient->createConnection($wsdlFile);

// write some cool code here...
```

###  Health Score

19

—

LowBetter than 9% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3829d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/397415?v=4)[Mir Adnan](/maintainers/miradnan)[@miradnan](https://github.com/miradnan)

---

Top Contributors

[![miradnan](https://avatars.githubusercontent.com/u/397415?v=4)](https://github.com/miradnan "miradnan (16 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/miradnan-forcecom-php-toolkit/health.svg)

```
[![Health](https://phpackages.com/badges/miradnan-forcecom-php-toolkit/health.svg)](https://phpackages.com/packages/miradnan-forcecom-php-toolkit)
```

###  Alternatives

[exsyst/swagger

A php library to manipulate Swagger specifications

35916.4M7](/packages/exsyst-swagger)[hubspot/api-client

Hubspot API client

24016.2M20](/packages/hubspot-api-client)[pocketmine/bedrock-protocol

An implementation of the Minecraft: Bedrock Edition protocol in PHP

172445.0k12](/packages/pocketmine-bedrock-protocol)[botman/driver-telegram

Telegram driver for BotMan

93459.5k6](/packages/botman-driver-telegram)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
