php-microsoft-teams-connector icon indicating copy to clipboard operation
php-microsoft-teams-connector copied to clipboard

Sebbmyr\Teams\TeamsConnectorInterface not found

Open ghost opened this issue 3 years ago • 3 comments

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);

ghost avatar Jul 06 '22 12:07 ghost

You should use composer.

Failing that, you're missing the require for the TeamsConnectorInterface.

benpoulson avatar Jul 15 '22 10:07 benpoulson

@WonderingDane did @benpoulson answer solve you problem?

sebbmeyer avatar Jul 25 '22 09:07 sebbmeyer

@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.

ghost avatar Aug 05 '22 09:08 ghost