Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 3a67b50

Browse files
committedMar 20, 2025··
fix properties
1 parent 70c93fc commit 3a67b50

File tree

4 files changed

+25
-13
lines changed

4 files changed

+25
-13
lines changed
 

‎ext/sockets/sockets.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -1771,7 +1771,7 @@ PHP_FUNCTION(socket_recvfrom)
17711771
zend_update_property_string(Z_OBJCE(zpayload), Z_OBJ(zpayload), ZEND_STRL("macDst"), ether_ntoa((struct ether_addr *)innere->h_dest));
17721772
zend_update_property_long(Z_OBJCE(zpayload), Z_OBJ(zpayload), ZEND_STRL("headerSize"), sizeof(*innere));
17731773
zend_update_property(Z_OBJCE(zpayload), Z_OBJ(zpayload), ZEND_STRL("socket"), arg1);
1774-
zend_update_property(Z_OBJCE(zpayload), Z_OBJ(zpayload), ZEND_STRL("rawpacket"), &innerp);
1774+
zend_update_property(Z_OBJCE(zpayload), Z_OBJ(zpayload), ZEND_STRL("rawPacket"), &innerp);
17751775
zend_update_property(Z_OBJCE(zpayload), Z_OBJ(zpayload), ZEND_STRL("payload"), &innerp);
17761776
zend_update_property_long(Z_OBJCE(zpayload), Z_OBJ(zpayload), ZEND_STRL("ethProtocol"), 0);
17771777
break;

‎ext/sockets/sockets.stub.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -2171,8 +2171,8 @@ function socket_wsaprotocol_info_release(string $info_id): bool {}
21712171
#endif
21722172
}
21732173

2174-
#ifdef AF_PACKET
21752174
namespace Socket {
2175+
#ifdef AF_PACKET
21762176
readonly class Packet
21772177
{
21782178
public int $headerSize;
@@ -2181,7 +2181,7 @@ function socket_wsaprotocol_info_release(string $info_id): bool {}
21812181

21822182
final readonly class EthernetPacket extends Packet
21832183
{
2184-
public Socket $socket;
2184+
public \Socket $socket;
21852185
public int $ethProtocol;
21862186
public string $macSrc;
21872187
public string $macDst;
@@ -2216,5 +2216,5 @@ function socket_wsaprotocol_info_release(string $info_id): bool {}
22162216
public string $srcAddr;
22172217
public string $dstAddr;
22182218
}
2219-
}
22202219
#endif
2220+
}

‎ext/sockets/sockets_arginfo.h

+15-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎ext/sockets/tests/socket_afpacket.phpt

+6-6
Original file line numberDiff line numberDiff line change
@@ -66,19 +66,19 @@ Warning: socket_getpeername(): unable to retrieve peer name [95]: %sot supported
6666
int(60)
6767
int(60)
6868
string(2) "lo"
69-
object(EthernetPacket)#3 (%d) {
70-
["headersize"]=>
69+
object(Socket\EthernetPacket)#3 (%d) {
70+
["headerSize"]=>
7171
int(%d)
72-
["rawpacket"]=>
72+
["rawPacket"]=>
7373
string(%d) "%A"
7474
["socket"]=>
7575
object(Socket)#1 (0) {
7676
}
77-
["ethprotocol"]=>
77+
["ethProtocol"]=>
7878
int(%i)
79-
["macsrc"]=>
79+
["macSrc"]=>
8080
string(%d) "%s:%s:%s:%s:%s:%s"
81-
["macdst"]=>
81+
["macDst"]=>
8282
string(%d) "%s:%s:%s:%s:%s:%s"
8383
["payload"]=>
8484
object(%s)#4 (%d) {

0 commit comments

Comments
 (0)
Please sign in to comment.