1
0
mirror of https://github.com/xPaw/PHP-Source-Query.git synced 2026-06-16 13:33:14 +02:00

Rename SocketType -> EngineType.

This commit is contained in:
Anthony Birkett
2021-06-01 21:50:37 +01:00
parent 71bdac6f9d
commit da68be0fb1
7 changed files with 26 additions and 19 deletions
+3 -2
View File
@@ -15,14 +15,15 @@ declare(strict_types=1);
namespace xPaw\SourceQuery\Socket;
use xPaw\SourceQuery\EngineType;
use xPaw\SourceQuery\Socket\Traits\GoldSourcePacketDataTrait;
final class GoldSourceSocket extends AbstractSocket
{
use GoldSourcePacketDataTrait;
public function getType(): int
public function getType(): string
{
return SocketType::GOLDSOURCE;
return EngineType::GOLDSOURCE;
}
}
+1 -1
View File
@@ -36,7 +36,7 @@ interface SocketInterface
/**
* Get the socket type (goldsrc/src).
*/
public function getType(): int;
public function getType(): string;
public function open(string $address, int $port, int $timeout): void;
-22
View File
@@ -1,22 +0,0 @@
<?php
declare(strict_types=1);
/**
* @author Pavel Djundik
*
* @see https://xpaw.me
* @see https://github.com/xPaw/PHP-Source-Query
*
* @license GNU Lesser General Public License, version 2.1
*
* @internal
*/
namespace xPaw\SourceQuery\Socket;
abstract class SocketType
{
public const GOLDSOURCE = 0;
public const SOURCE = 1;
}
+3 -2
View File
@@ -15,14 +15,15 @@ declare(strict_types=1);
namespace xPaw\SourceQuery\Socket;
use xPaw\SourceQuery\EngineType;
use xPaw\SourceQuery\Socket\Traits\SourcePacketDataTrait;
final class SourceSocket extends AbstractSocket
{
use SourcePacketDataTrait;
public function getType(): int
public function getType(): string
{
return SocketType::SOURCE;
return EngineType::SOURCE;
}
}
+6 -5
View File
@@ -16,6 +16,7 @@ declare(strict_types=1);
namespace xPaw\SourceQuery\Socket;
use xPaw\SourceQuery\Buffer;
use xPaw\SourceQuery\EngineType;
use xPaw\SourceQuery\Exception\InvalidPacketException;
use xPaw\SourceQuery\Socket\Traits\GoldSourcePacketDataTrait;
use xPaw\SourceQuery\Socket\Traits\SourcePacketDataTrait;
@@ -35,18 +36,18 @@ final class TestableSocket extends AbstractSocket
*/
private array $packetQueue;
private int $type;
private string $type;
/**
* TestableSocket constructor.
*/
public function __construct(int $type = SocketType::SOURCE)
public function __construct(string $type = EngineType::SOURCE)
{
$this->packetQueue = [];
$this->type = $type;
}
public function getType(): int
public function getType(): string
{
return $this->type;
}
@@ -117,7 +118,7 @@ final class TestableSocket extends AbstractSocket
?int &$checksum
): void {
switch ($this->type) {
case SocketType::GOLDSOURCE:
case EngineType::GOLDSOURCE:
$this->readInternalPacketDataGoldSource(
$buffer,
$count,
@@ -128,7 +129,7 @@ final class TestableSocket extends AbstractSocket
break;
case SocketType::SOURCE:
case EngineType::SOURCE:
default:
$this->readInternalPacketDataSource(
$buffer,