Ошибка php композитора во время выполнения Интерфейс ‘Psr \ Container \ ContainerInterface’ не найден

Недавно я загрузил новую зависимость в приложение PHP, над которым я работаю, и теперь я постоянно получаю следующую ошибку в Почтальоне

Фатальная ошибка: Интерфейс «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();

0

Решение

Решение: я использовал filezilla для передачи обновленных зависимостей из папки моего поставщика на мой локальный компьютер & в процессе я скачал не тот файл autoload.php

0

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

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

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