Недавно я загрузил новую зависимость в приложение PHP, над которым я работаю, и теперь постоянно получаю следующую ошибку в Postman
Неустранимая ошибка: интерфейс 'Psr \ Container \ ContainerInterface' не найден в / var / www / html / api / vendor / container-interop / container-interop / src / Interop / Container / ContainerInterface .php в строке 13
Я обновил композитор, а также множество других вещей, и все еще не могу точно определить проблему. (Также не уверен, означает ли это, что ошибка связана с файлом index.php или файлом container.php)
Вот код из файла container.interface.php
<?php
/**
* @license http://www.opensource.org/licenses/mit-license.php MIT
(see the LICENSE file)
*/
namespace Interop\Container;
use Psr\Container\ContainerInterface as PsrContainerInterface;
/**
* Describes the interface of a container that exposes methods to
read its entries.
*/
interface ContainerInterface extends PsrContainerInterface
{
}
А вот исходный код из моего файла index.php
<?php
ini_set('display_errors', 1);
// Include the SDK using the Composer autoloader
require 'vendor/autoload.php';
use Kreait\Firebase\Factory;
use Kreait\Firebase\ServiceAccount;
// Includes ;
require_once( 'config/database.php' );
require_once( 'controller/base.php' );
//$app = new Slim\App();
$app = new Slim\App(['settings' => ['displayErrorDetails' => true]]);
$twilio = new Twilio\Rest\Client(TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN);
$serviceAccount = ServiceAccount::fromJsonFile('my_file.json');
$firebase = (new Factory)->withServiceAccount($serviceAccount)-
>withDatabaseUri('my_firebase_website')->create();
interface PsrContainerInterface extends PsrContainerInterface
вместоinterface C ontainerInterface extends PsrContainerInterface
? - person Nandan Bhat   schedule 27.09.2017