honeybadger-io/honeybadger-php

View on GitHub
src/Contracts/SyncCheckIns.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace Honeybadger\Contracts;

use Honeybadger\CheckIn;

interface SyncCheckIns
{
    /**
     * Given an array of check-in definitions,
     * create, update, or delete them as necessary.
     *
     * The return value is an array of check-ins that were created, updated or deleted.
     *
     * @param array $checkIns
     * @return CheckIn[] An array of check-ins that were created, updated or deleted.
     */
    public function sync(array $checkIns): array;
}