Я пытаюсь интегрировать 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
Класс не имеет пространства имен, но он правильно загружен системой автозагрузки, созданной моим композитором. Таким образом, вы можете ссылаться на класс без какой-либо директивы include или require, но просто с помощью \
как пример:
// Create a instance of WhastPort.
$w = new \WhatsProt($username, $nickname, $debug);
Надеюсь это поможет
Других решений пока нет …