PHPackages                             tiagof2/integration-callback-feedback - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. tiagof2/integration-callback-feedback

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

tiagof2/integration-callback-feedback
=====================================

Makes a request to the given URL passing the result of the requested action

1.0.1(4y ago)046MITPHPPHP ^7.2|^8.0

Since Oct 24Pushed 4y ago1 watchersCompare

[ Source](https://github.com/tiagofrancafernandes/integration-callback-feedback)[ Packagist](https://packagist.org/packages/tiagof2/integration-callback-feedback)[ RSS](/packages/tiagof2-integration-callback-feedback/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependencies (4)Versions (3)Used By (0)

### Using

[](#using)

```
use Tiagof2\IntegrationCallback\Feedback;

$request_url = 'http://fake-url.com/notify_status';

$callback_data = new Feedback($callback_data_values = [
    'protocol'          => 'my-protocol-id', //'required',
    'url'               => $request_url,     //'required|url|min:5',
    'method'            => 'post',           //HTTP verbs (get/post/put/patch)
]);

$success            = true; //bool
$optional_message   = 'The account has been created successfuly';

if($callback_data->isValid())
{
    $callback_data->makeRequest($success, $optional_message);
}
```

Tests
-----

[](#tests)

> To use ins test, just pass to second parameter `true` or call the `fake()` method

```
use Tiagof2\IntegrationCallback\Feedback;

$fake_url = 'http://fake-url.com/notify_status';
$is_fake  = true;//default false

$callback_data = new Feedback($callback_data_values = [
    'protocol'          => 'my-protocol-id', //'required',
    'url'               => $fake_url,        //'required|url|min:5',
    'method'            => 'post',           //HTTP verbs (get/post/put/patch)
], $is_fake);

//Using the fake() method
$callback_data->fake();

// Check if is a test
$this->assertTrue($callback_data->isFake());

//Setting assert return value to true
$callback_data->assertValue(true);//bool

$success            = true; //bool
$optional_message   = 'The account has been created successfuly';
$this->assertTrue($callback_data->makeRequest($success, $optional_message));//returns true (will not make the realy request)

//Setting assert return value to false
$callback_data->assertValue(false);//bool
$this->assertFalse($callback_data->makeRequest($success, $optional_message));//returns false (will not make the realy request)
```

###  Health Score

25

—

LowBetter than 35% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

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

2

Last Release

1712d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/93414335?v=4)[Tiago F2 - Package maker](/maintainers/tiagof2)[@tiagof2](https://github.com/tiagof2)

### Embed Badge

![Health badge](/badges/tiagof2-integration-callback-feedback/health.svg)

```
[![Health](https://phpackages.com/badges/tiagof2-integration-callback-feedback/health.svg)](https://phpackages.com/packages/tiagof2-integration-callback-feedback)
```

###  Alternatives

[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M346](/packages/psalm-plugin-laravel)[laravel/mcp

Rapidly build MCP servers for your Laravel applications.

77022.3M146](/packages/laravel-mcp)[propaganistas/laravel-disposable-email

Disposable email validator

6023.0M7](/packages/propaganistas-laravel-disposable-email)[illuminate/pagination

The Illuminate Pagination package.

12234.1M1.0k](/packages/illuminate-pagination)[illuminate/pipeline

The Illuminate Pipeline package.

9349.2M278](/packages/illuminate-pipeline)[illuminate/session

The Illuminate Session package.

9939.3M847](/packages/illuminate-session)

PHPackages © 2026

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