Skip to content

Commit 376e4e5

Browse files
authored
Merge pull request #3 from ratmole/php8.1
php8.x fix
2 parents 6aa4d12 + 34880df commit 376e4e5

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

src/SMSGateway.php

+8-9
Original file line numberDiff line numberDiff line change
@@ -546,8 +546,7 @@ public function readMessage(
546546
if ($this->updateDataStructure($device_id)) {
547547
$messages_new_array = glob($this->getDevicePathReceive() . "$message_id.$message_filter");
548548
// Sort based on time, last update on the top
549-
usort($messages_new_array, create_function('$a,$b', 'return filemtime($b) - filemtime($a);'));
550-
549+
usort($messages_new_array, function($a,$b){ return filemtime($b) - filemtime($a);});
551550
if (count($messages_new_array) > 0) {
552551
foreach($messages_new_array as $message) {
553552
$from = "";
@@ -621,8 +620,8 @@ public function readSentStatus(
621620
if ($this->updateDataStructure($device_id)) {
622621
$messages_new_array = glob($message_folder . "$message_id.$message_filter");
623622
// Sort based on time, last update on the top
624-
usort($messages_new_array, create_function('$a,$b', 'return filemtime($b) - filemtime($a);'));
625-
if (count($messages_new_array) > 0) {
623+
usort($messages_new_array, function($a,$b){ return filemtime($b) - filemtime($a);});
624+
if (count($messages_new_array) > 0) {
626625
foreach($messages_new_array as $message) {
627626
$id = pathinfo($message)['filename'];
628627
$status = pathinfo($message)['extension'];
@@ -694,8 +693,8 @@ public function getMessagesToSend(
694693
if ($this->updateDataStructure($device_id)) {
695694
$messages_new_array = glob($this->getDevicePathSend() . "*.NEW");
696695
// Sort based on time, older on top
697-
usort($messages_new_array, create_function('$a,$b', 'return filemtime($a) - filemtime($b);'));
698-
if (count($messages_new_array) > 0) {
696+
usort($messages_new_array, function($a,$b){ return filemtime($a) - filemtime($b);});
697+
if (count($messages_new_array) > 0) {
699698
$result.= "\"messages\": [";
700699
foreach($messages_new_array as $message_new) {
701700

@@ -718,8 +717,8 @@ public function getTimeoutDevices()
718717
if ($this->getDeviceTimeout() > 0) {
719718
$devices_array = glob($this->getDataPath() . "*");
720719
// Sort based on time, older on top
721-
usort($devices_array, create_function('$a,$b', 'return filemtime($a) - filemtime($b);'));
722-
foreach($devices_array as $device) {
720+
usort($devices_array, function($a,$b){ return filemtime($a) - filemtime($b);});
721+
foreach($devices_array as $device) {
723722
if (is_dir($device) && ("." != $device) && (".." != $device)) {
724723
$last_update = filemtime($device);
725724
if (time() > ($last_update + $this->getDeviceTimeout())) {
@@ -924,4 +923,4 @@ public function apiServer(
924923
echo $response;
925924
}
926925

927-
}
926+
}

0 commit comments

Comments
 (0)