PHPackages                             kinare/sigma - 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. kinare/sigma

ActiveLibrary[API Development](/categories/api)

kinare/sigma
============

A package for inter-system Integrations

v2.1.0(4y ago)03GPL-3.0-or-laterPHPPHP ^5.6|^7.0|^8.0

Since Nov 16Pushed 4y ago1 watchersCompare

[ Source](https://github.com/kinare/sigma)[ Packagist](https://packagist.org/packages/kinare/sigma)[ RSS](/packages/kinare-sigma/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (3)Dependencies (3)Versions (4)Used By (0)

Sigma
-----

[](#sigma)

This is a laravel package to integrate systems. It uses metadata for integration in three levels the Provider, Wrapper and fields.

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

[](#installation)

This release is hosted on github

To install sigma head over to your projects composer.json and add the sigma repository on the repository option.

```
"repositories": [
        {
            "type": "git",
            "url": "https://github.com/kinetics254/sigma"
        }
    ]
```

Add sigma on the require list in your composer.json

```
"kinetics254/sigma": "dev-main",
```

Install sigma with composer require command

```
composer require kinetics254/sigma
```

This will install sigma package into your project and your are ready to go. Sigma has package autodiscovery turned on for laravel 5.5 and later so no need to register its service provider manually.

Register SigmaServiceProvider in config app for laravel 5.5 and below

```
\KTL\Sigma\Providers\SigmaServiceProvider::class;
```

Configure Sigma BC credentials on your .env

```
SIGMA_URL='http://domain:port/BC150/api/vendor/Sigma/version_no/'
SIGMA_USER='username'
SIGMA_PASSWORD='passsword'
SIGMA_SERVICE='PROVIDER'
```

Publish Sigma assets

```
php artisan vendor:publish --provider=kinetics254\Sigma\Providers\SigmaServiceProvider
```

Migrate to create sigma tables

```
php artisan migrate
```

Usage
-----

[](#usage)

To use sigma use the registered facade sigma has a static method to perform all request, its signature is

```
Sigma::request('proivider', 'entity', [payload], 'method');
```

Examples
--------

[](#examples)

### Get Request

[](#get-request)

```
$res = Sigma::request('MAGNOLIA', 'refereeEntity', ['$filter' => "ProfileID eq '976I7C'"]);
```

### Post Request

[](#post-request)

```
$data = [
     "ProfileID" => "976I7C",
     "Name" =>  "Testing Post res",
     "Address" =>  "The address",
     "Email" =>  "coboek@example.com",
     "PhoneNo" =>  "4789252996",
     "PlaceOfWork" =>  "Lubdaal Inc.",
     "designation"=>  "4090351720724285",
     "EntryNo" =>  1
];

$res = Sigma::request('MAGNOLIA', 'refereeEntity', $data, 'post');
```

### Patch Request

[](#patch-request)

```
$data = [
    "ProfileID" => "976I7C",
    "Name" =>  "Testing patch res",
    "Address" =>  "The addressssss",
    "Email" =>  "coboek@example.com",
    "PhoneNo" =>  "478925sd2996",
    "PlaceOfWork" =>  "Lubdaal Indc.",
    "designation"=>  "4090351720724285",
    "LineNo"=>  1000,
];

$res = Sigma::request('MAGNOLIA', 'refereeEntity', $data, 'patch');
```

### Delete Request

[](#delete-request)

```
$data = [
    "ProfileID" => "976I7C",
    "Name" =>  "Testing patch res",
    "Address" =>  "The addressssss",
    "Email" =>  "coboek@example.com",
    "PhoneNo" =>  "478925sd2996",
    "PlaceOfWork" =>  "Lubdaal Indc.",
    "designation"=>  "4090351720724285",
    "LineNo"=>  1000,
];

$res = Sigma::request('MAGNOLIA', 'refereeEntity', $data, 'delete');
```

### Calling Codeunits in BC Request

[](#calling-codeunits-in-bc-request)

Set the method to be 'CU' for codeunits and the payload to be an array these will be used as parameters in the codeunit function.

```
$res = Sigma::request('MEMBERSHIPMANAGER', 'getProfomaInvoice', ['applicationNo' => "APP000033"], 'CU');
```

\###Sync Job Schedule `sigma:sync` command to re-fetch providers, wrappers and fields from BC

```
 $schedule->command('sigma:sync')->hourly();
```

### Documentation

[](#documentation)

To view sigma APi's definition go to `/simga` on your project

### Next Release

[](#next-release)

The next release will have ability to test sigma endpoints from the sigma UI

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

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

Every ~0 days

Total

3

Last Release

1644d ago

Major Versions

v1.0.0 → v2.0.02021-11-16

PHP version history (2 changes)v1.0.0PHP ^7.1

v2.0.0PHP ^5.6|^7.0|^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/f19001e1d3953c15a5d70bedf3d534c4b66319a77f724c707826c6e7f602c959?d=identicon)[Kinare](/maintainers/Kinare)

### Embed Badge

![Health badge](/badges/kinare-sigma/health.svg)

```
[![Health](https://phpackages.com/badges/kinare-sigma/health.svg)](https://phpackages.com/packages/kinare-sigma)
```

###  Alternatives

[statamic/cms

The Statamic CMS Core Package

4.8k3.2M720](/packages/statamic-cms)[inovector/mixpost

Self-hosted social media management software.

3.0k5.2k2](/packages/inovector-mixpost)[code16/sharp

Laravel Content Management Framework

78959.5k4](/packages/code16-sharp)[allyans3/steam-market-api-v2

Steam Market API v2

1937.3k](/packages/allyans3-steam-market-api-v2)[chapter-three/apple-news-api

Push content to Apple News.

38307.5k3](/packages/chapter-three-apple-news-api)[saleh7/proxmox-ve_php_api

ProxmoxVE PHP API

11718.7k](/packages/saleh7-proxmox-ve-php-api)

PHPackages © 2026

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