You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`Warning: Declaration of CallbackApiMyHandler::messageNew($object) should be compatible with VK\CallbackApi\VKCallbackApiHandler::messageNew(int $group_id, ?string $secret, array $object) in on line 17
Warning: Declaration of CallbackApiMyHandler::wallPostNew($object) should be compatible with VK\CallbackApi\VKCallbackApiHandler::wallPostNew(int $group_id, ?string $secret, array $object) in on line 21
PHP Warning: Declaration of CallbackApiMyHandler::messageNew($object) should be compatible with VK\CallbackApi\VKCallbackApiHandler::messageNew(int $group_id, ?string $secret, array $object) in on line 17
PHP Warning: Declaration of CallbackApiMyHandler::wallPostNew($object) should be compatible with VK\CallbackApi\VKCallbackApiHandler::wallPostNew(int $group_id, ?string $secret, array $object) in on line 21`
code:
если там messageNew(int $group_id, ?string $secret, array $object), то и у вас функция должна быть описана совместимым образом, а у вас принимается только $object, не указаны типы и кол-во аргументов другое...
если там messageNew(int $group_id, ?string $secret, array $object), то и у вас функция должна быть описана совместимым образом, а у вас принимается только $object, не указаны типы и кол-во аргументов другое...
это ошибка при подключении библиотеки, а не при использовании её методов
Example 6.1
`Warning: Declaration of CallbackApiMyHandler::messageNew($object) should be compatible with VK\CallbackApi\VKCallbackApiHandler::messageNew(int $group_id, ?string $secret, array $object) in on line 17
Warning: Declaration of CallbackApiMyHandler::wallPostNew($object) should be compatible with VK\CallbackApi\VKCallbackApiHandler::wallPostNew(int $group_id, ?string $secret, array $object) in on line 21
PHP Warning: Declaration of CallbackApiMyHandler::messageNew($object) should be compatible with VK\CallbackApi\VKCallbackApiHandler::messageNew(int $group_id, ?string $secret, array $object) in on line 17
PHP Warning: Declaration of CallbackApiMyHandler::wallPostNew($object) should be compatible with VK\CallbackApi\VKCallbackApiHandler::wallPostNew(int $group_id, ?string $secret, array $object) in on line 21`
code:
`require 'vendor/autoload.php';
const ACCESS_TOKEN = '*';
const GROUP_ID = *;
$vk = new VK\Client\VKApiClient();
$vk->groups()->setLongPollSettings(ACCESS_TOKEN, [
'group_id' => GROUP_ID,
'enabled' => 1,
'message_new' => 1,
'wall_post_new' => 1,
]);
class CallbackApiMyHandler extends VK\CallbackApi\VKCallbackApiHandler {
public function messageNew($object) {
echo 'New message: ' . $object['body'];
}
}
$handler = new CallbackApiMyHandler();
$executor = new VK\CallbackApi\LongPoll\VKCallbackApiLongPollExecutor($vk, ACCESS_TOKEN, GROUP_ID, $handler, 25);
$executor->listen();`
The text was updated successfully, but these errors were encountered: