Skip to content

Commit 3d53f8b

Browse files
committed
Deprecate the package
1 parent a2503fc commit 3d53f8b

12 files changed

+53
-0
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
**NOTE** - This repository is deprecated, future releases will only be made for critical bugs and security vulnerabilities. Use [Pawl](https://github.com/ratchetphp/Pawl) instead.
2+
13
WebSocketPhpClient
24
==================
35

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
"php": "^7.2",
1919
"ext-json": "*",
2020
"psr/log": "^1.0",
21+
"symfony/deprecation-contracts": "^2.1",
2122
"symfony/options-resolver": "^3.4 || ^4.4 || ^5.0"
2223
},
2324
"require-dev": {

src/Exception/BadResponseException.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
namespace Gos\Component\WebSocketClient\Exception;
44

5+
trigger_deprecation('gos/websocket-client', '1.2', 'The package is deprecated, use "ratchet/pawl" instead.');
6+
7+
/**
8+
* @deprecated the package is deprecated, use "ratchet/pawl" instead.
9+
*/
510
class BadResponseException extends WebsocketException
611
{
712
}

src/Exception/WebsocketException.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
namespace Gos\Component\WebSocketClient\Exception;
44

5+
trigger_deprecation('gos/websocket-client', '1.2', 'The package is deprecated, use "ratchet/pawl" instead.');
6+
7+
/**
8+
* @deprecated the package is deprecated, use "ratchet/pawl" instead.
9+
*/
510
class WebsocketException extends \Exception
611
{
712
}

src/Wamp/Client.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@
77
use Psr\Log\LoggerAwareInterface;
88
use Psr\Log\LoggerAwareTrait;
99

10+
trigger_deprecation('gos/websocket-client', '1.2', 'The package is deprecated, use "ratchet/pawl" instead.');
11+
12+
/**
13+
* @deprecated the package is deprecated, use "ratchet/pawl" instead.
14+
*/
1015
final class Client implements ClientInterface, LoggerAwareInterface
1116
{
1217
use LoggerAwareTrait;

src/Wamp/ClientFactory.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@
66
use Psr\Log\LoggerAwareTrait;
77
use Symfony\Component\OptionsResolver\OptionsResolver;
88

9+
trigger_deprecation('gos/websocket-client', '1.2', 'The package is deprecated, use "ratchet/pawl" instead.');
10+
11+
/**
12+
* @deprecated the package is deprecated, use "ratchet/pawl" instead.
13+
*/
914
final class ClientFactory implements ClientFactoryInterface, LoggerAwareInterface
1015
{
1116
use LoggerAwareTrait;

src/Wamp/ClientFactoryInterface.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
namespace Gos\Component\WebSocketClient\Wamp;
44

5+
trigger_deprecation('gos/websocket-client', '1.2', 'The package is deprecated, use "ratchet/pawl" instead.');
6+
7+
/**
8+
* @deprecated the package is deprecated, use "ratchet/pawl" instead.
9+
*/
510
interface ClientFactoryInterface
611
{
712
public function createConnection(): ClientInterface;

src/Wamp/ClientInterface.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@
55
use Gos\Component\WebSocketClient\Exception\BadResponseException;
66
use Gos\Component\WebSocketClient\Exception\WebsocketException;
77

8+
trigger_deprecation('gos/websocket-client', '1.2', 'The package is deprecated, use "ratchet/pawl" instead.');
9+
10+
/**
11+
* @deprecated the package is deprecated, use "ratchet/pawl" instead.
12+
*/
813
interface ClientInterface
914
{
1015
/**

src/Wamp/PayloadGenerator.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
namespace Gos\Component\WebSocketClient\Wamp;
44

5+
trigger_deprecation('gos/websocket-client', '1.2', 'The package is deprecated, use "ratchet/pawl" instead.');
6+
7+
/**
8+
* @deprecated the package is deprecated, use "ratchet/pawl" instead.
9+
*/
510
final class PayloadGenerator implements PayloadGeneratorInterface
611
{
712
public function encode(WebsocketPayload $websocketPayload): string

src/Wamp/PayloadGeneratorInterface.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
namespace Gos\Component\WebSocketClient\Wamp;
44

5+
trigger_deprecation('gos/websocket-client', '1.2', 'The package is deprecated, use "ratchet/pawl" instead.');
6+
7+
/**
8+
* @deprecated the package is deprecated, use "ratchet/pawl" instead.
9+
*/
510
interface PayloadGeneratorInterface
611
{
712
public function encode(WebsocketPayload $websocketPayload): string;

0 commit comments

Comments
 (0)