Интеграция API WhatsApp в Symfony

Я пытаюсь интегрировать WHAnonymous API в мой проект Symfony.

Я включил его в свой проект, используя установку composer, и теперь он находится в папке моего поставщика.

Но я не понимаю, как импортировать его в мой проект!

Это мой менеджер класс.

<?php

namespace AppBundle\Managers;

use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;


class WhatsAppManager
{

private $test;
/**
* Constructor
*/
public function __construct()
{
$this->test =1;
}

public function sendMessage()
{
$username = ""; // Your number with country code, ie: 34123456789
$nickname = ""; // Your nickname, it will appear in push notifications
$debug = true;  // Shows debug log

// Create a instance of WhastPort.
$w = new WhatsProt($username, $nickname, $debug);
var_dump("In send message method");
}
}
?>

я использовал

require_once 'whatsprot.class.php';

а также

require_once 'Whatsapp\Bundle\Chat-api\src\whatsprot.class.php';

а также

use Whatsapp\Bundle\Chat-api\Whatsprot

Но это просто не работает.
Пожалуйста, скажите мне правильный способ сделать это!
И есть ли что-то, что я должен делать, когда я использую сторонних поставщиков в Symfony.

Я просмотрел документацию WHanonymous, но нашел только фрагменты кода для его использования, а не способ его импорта.
Git репо для WHAnonymous: https://github.com/WHAnonymous

1

Решение

Класс не имеет пространства имен, но он правильно загружен системой автозагрузки, созданной моим композитором. Таким образом, вы можете ссылаться на класс без какой-либо директивы include или require, но просто с помощью \ как пример:

   // Create a instance of WhastPort.
$w = new \WhatsProt($username, $nickname, $debug);

Надеюсь это поможет

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]