File tree Expand file tree Collapse file tree 6 files changed +29
-19
lines changed Expand file tree Collapse file tree 6 files changed +29
-19
lines changed Original file line number Diff line number Diff line change 2
2
namespace Health \Checks \Network ;
3
3
4
4
use Health \Checks \HealthCheckInterface ;
5
+ use Health \Checks \BaseCheck ;
6
+ use Health \Checks \Traits \SocketTrait ;
5
7
6
- class Tcp extends Socket implements HealthCheckInterface
8
+ class Tcp extends BaseCheck implements HealthCheckInterface
7
9
{
8
10
11
+ use SocketTrait;
12
+
9
13
/**
10
14
*
11
15
* {@inheritdoc}
Original file line number Diff line number Diff line change 2
2
namespace Health \Checks \Network ;
3
3
4
4
use Health \Checks \HealthCheckInterface ;
5
+ use Health \Checks \BaseCheck ;
6
+ use Health \Checks \Traits \SocketTrait ;
5
7
6
- class Tcp6 extends Socket implements HealthCheckInterface
8
+ class Tcp6 extends BaseCheck implements HealthCheckInterface
7
9
{
10
+ use SocketTrait;
8
11
9
12
/**
10
13
*
Original file line number Diff line number Diff line change 2
2
namespace Health \Checks \Network ;
3
3
4
4
use Health \Checks \HealthCheckInterface ;
5
+ use Health \Checks \BaseCheck ;
6
+ use Health \Checks \Traits \SocketTrait ;
5
7
6
- class Udp extends Socket implements HealthCheckInterface
8
+ class Udp extends BaseCheck implements HealthCheckInterface
7
9
{
10
+ use SocketTrait;
8
11
9
12
/**
10
13
*
Original file line number Diff line number Diff line change 2
2
namespace Health \Checks \Network ;
3
3
4
4
use Health \Checks \HealthCheckInterface ;
5
+ use Health \Checks \BaseCheck ;
6
+ use Health \Checks \Traits \SocketTrait ;
5
7
6
- class Udp6 extends Socket implements HealthCheckInterface
8
+ class Udp6 extends BaseCheck implements HealthCheckInterface
7
9
{
10
+ use SocketTrait;
8
11
9
12
/**
10
13
*
Original file line number Diff line number Diff line change 2
2
namespace Health \Checks \Network ;
3
3
4
4
use Health \Checks \HealthCheckInterface ;
5
+ use Health \Checks \BaseCheck ;
6
+ use Health \Checks \Traits \SocketTrait ;
5
7
6
- class Unix extends Socket implements HealthCheckInterface
8
+ class Unix extends BaseCheck implements HealthCheckInterface
7
9
{
10
+ use SocketTrait;
8
11
9
12
/**
10
13
*
Original file line number Diff line number Diff line change 1
1
<?php
2
- namespace Health \Checks \Network ;
2
+ namespace Health \Checks \Traits ;
3
3
4
- use Health \Checks \BaseCheck ;
5
- use Health \Checks \HealthCheckInterface ;
6
-
7
- class Socket extends BaseCheck implements HealthCheckInterface
4
+ trait SocketTrait
8
5
{
9
6
10
- protected $ resource = null ;
11
-
12
7
/**
8
+ * Socket resource
13
9
*
14
- * {@inheritdoc}
15
- * @see \Health\Checks\HealthCheckInterface::call()
10
+ * @var resource
16
11
*/
17
- public function call ()
18
- {
19
- return null ;
20
- }
12
+ protected $ resource = null ;
21
13
22
14
/**
23
15
*
24
16
* @param int $domain
25
17
* @param int $type
26
18
* @param int $protocol
19
+ *
20
+ * @return resource
27
21
*/
28
22
protected function create ($ domain , $ type , $ protocol )
29
23
{
@@ -61,7 +55,7 @@ protected function connect($address)
61
55
}
62
56
63
57
/**
64
- * Close Socket
58
+ * Close SocketTrait
65
59
*/
66
60
protected function close ()
67
61
{
You can’t perform that action at this time.
0 commit comments