php-microsoft-teams-connector
php-microsoft-teams-connector copied to clipboard
Sebbmyr\Teams\TeamsConnectorInterface not found
Hello there,
I get the error:
Fatal error : Interface 'Sebbmyr\Teams\TeamsConnectorInterface' not found in assets\inc\webhook\AbstractCard.php on line 8
I didn't use composer to install it, since that's not an option. Instead I just downloaded the files and put them in assets/inc/webhook
webhook/
- AbstractCard.php
- TeamsConnector.php
- TeamsConnectorInterface.php
- Cards
use Sebbmyr\Teams\TeamsConnector; use Sebbmyr\Teams\SimpleCard; use Sebbmyr\Teams\TeamsConnectorInterface;
require 'assets/inc/webhook/TeamsConnector.php'; require 'assets/inc/webhook/AbstractCard.php'; require 'assets/inc/webhook/Cards/SimpleCard.php'; require 'assets/inc/webhook/Cards/CustomCard.php';
// create connector instance $connector = new Sebbmyr\Teams\TeamsConnector('***'); // create card $card = new Sebbmyr\Teams\Cards\SimpleCard(['title' => 'Simple card title', 'text' => 'Simple card text']); // send card via connector $connector->send($card);
You should use composer.
Failing that, you're missing the require for the TeamsConnectorInterface.
@WonderingDane did @benpoulson answer solve you problem?
@sebbmeyer I'm afraid not. Composer is not an option for me. I downloaded the zip from Github and uploaded it to the webserver, but I don't understand why I get the above error.