PHPackages                             plinker/core - 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. [DevOps &amp; Deployment](/categories/devops)
4. /
5. plinker/core

ActiveLibrary[DevOps &amp; Deployment](/categories/devops)

plinker/core
============

PlinkerRPC PHP client/server makes it really easy to link and execute PHP component classes on remote systems, while maintaining the feel of a local method call.

v3.1.10(3y ago)11.1k12MITPHP

Since Sep 18Pushed 3y ago2 watchersCompare

[ Source](https://github.com/plinker-rpc/core)[ Packagist](https://packagist.org/packages/plinker/core)[ Docs](https://github.com/lcherone/plinker-core)[ RSS](/packages/plinker-core/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (2)Versions (92)Used By (12)

**PlinkerRPC - Core**
=====================

[](#plinkerrpc---core)

[![Build Status](https://camo.githubusercontent.com/dc057beea5384442e8cc871592c5adcef69b86ab09385aed1abec505cee96de7/68747470733a2f2f7472617669732d63692e6f72672f706c696e6b65722d7270632f636f72652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/plinker-rpc/core)[![StyleCI](https://camo.githubusercontent.com/a0e44a3069965d943ad1be7681c13a1b021567b6cbd3dfc359b43501d80a02b9/68747470733a2f2f7374796c6563692e696f2f7265706f732f3130333937353930382f736869656c643f6272616e63683d6d6173746572)](https://styleci.io/repos/103975908)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/904d19898d5836393eb2c030cb957382e6911659390f2215c2aea00f16414e20/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f706c696e6b65722d7270632f636f72652f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/plinker-rpc/core/?branch=master)[![Code Coverage](https://camo.githubusercontent.com/20984025cdf72b82a00c92dcb8057dfd5cda8d4c6c6d39a10cfbc2c19b28d83c/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f706c696e6b65722d7270632f636f72652f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/plinker-rpc/core/code-structure/master/code-coverage)[![Packagist Version](https://camo.githubusercontent.com/ee36646d8940e7862920c1161be77cfafa50011d2b62c596ff87ee3bc722c1d7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f706c696e6b65722f636f72652e7376673f7374796c653d666c61742d737175617265)](https://github.com/plinker-rpc/core/releases)[![Packagist Downloads](https://camo.githubusercontent.com/1526164e2ffb613c699d18ec08059f3937257977cc84042f8b066056b98e9d79/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f706c696e6b65722f636f72652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/plinker/core)

PlinkerRPC PHP client/server makes it really easy to link and execute generic PHP components on remote systems, while maintaining the feel of a local method call.

**Docs:**

**New changes in version 3 include:**

- Now compaible with [PHP extension](https://github.com/plinker-rpc/php-ext).
- Built-in core components and info method added so components can be discovered.
- Only one client instance is now needed, made use of \_\_get() to dynamically set component.
- User defined components/classes, so you can call your own code.
- Both request and response is encrypted and signed.

Install
-------

[](#install)

Require this package with composer using the following command:

```
$ composer require plinker/core
```

### Additional Setup

[](#additional-setup)

This component does not require any additional setup.

Client
------

[](#client)

Creating a client instance is done as follows:

```
