zend-blog-3-backend

Форк
0
34 строки · 770.0 Байт
1
<?php
2
/**
3
 * Created by PhpStorm.
4
 * User: morontt
5
 * Date: 11.10.17
6
 * Time: 23:32
7
 */
8

9
namespace App\Telegram\Command;
10

11
use Symfony\Component\Process\Process;
12
use Xelbot\Telegram\Command\TelegramCommandInterface;
13
use Xelbot\Telegram\Command\TelegramCommandTrait;
14
use Xelbot\Telegram\Entity\Message;
15

16
class Uptime implements TelegramCommandInterface
17
{
18
    use TelegramCommandTrait;
19

20
    /**
21
     * @param Message $message
22
     */
23
    public function execute(Message $message): void
24
    {
25
        $process = new Process('uptime');
26
        $process->run();
27

28
        //TODO Null pointer exception may occur here
29
        $this->requester->sendMessage([
30
            'chat_id' => $message->getChat()->getId(),
31
            'text' => $process->getOutput(),
32
        ]);
33
    }
34
}
35

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.