1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
<?php
declare(strict_types=1);
namespace Pheanstalk\Tests\Integration\Examples;
use Pheanstalk\PheanstalkPublisher;
use Pheanstalk\Values\TubeName;
use PHPUnit\Framework\Attributes\CoversNothing;
use PHPUnit\Framework\Attributes\DoesNotPerformAssertions;
use PHPUnit\Framework\TestCase;
#[CoversNothing]
final class PublisherTest extends TestCase
{
#[DoesNotPerformAssertions]
public function testPublishJob(): void
{
if (SERVER_HOST === '') {
self::markTestSkipped('No SERVER_HOST configured');
}
$pheanstalk = PheanstalkPublisher::create(SERVER_HOST);
// Queue a Job
$pheanstalk->useTube(new TubeName('tube1'));
$pheanstalk->put("job payload goes here\n");
}
}
|