Search by

satheez / php-payload

Satheez

Useful for transferring data in a formatted structure

Package info

github.com/Satheez/php-payload

Issues

pkg:composer/satheez/php-payload

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 0

v2.0.1 2026-10-05 03:46 UTC

This package is auto-updated.

Last update: 2026-10-13 06:55:26 UTC


README

You can build data with any format, extract and send to any other server. Then can rebuild and retrieve by exactly the data key that was being used to build it without any issues

Requirements

PHP 8.2 or newer.

Installation

You can pull the package via composer :

composer require satheez/php-payload

Usage

// Build & export the added data:
$payload = new \Php\Data\Payload();
$payload->add('animal.dog.name', 'Zoe');
$payload->add('animal.dog.age', 8);

$payload->add('animal.cat', [
    'name' => 'Snowy',
    'age' => 3
]);

$data = $payload->export();// Exported data

// Import and retrieve the data:
// Method 1:
$payload1 = new \Php\Data\Payload($data);

// Method 2:
$payload2 = new \Php\Data\Payload();
$payload2->import($data);

// Retrieve
$dog = $payload1->get('animal.dog.name'); // Zoe

Testing

composer test