Здравствуйте, я пытаюсь подключиться к базе данных firebase из php, и у меня есть этот код
<?php
require __DIR__.'/vendor/autoload.php';
use Kreait\Firebase\Factory;
use Kreait\Firebase\ServiceAccount;
$serviceAccount = ServiceAccount::fromJsonFile(__DIR__ . '/secret/sajilo-entrance-med-firebase-adminsdk-1bta4-487ebfe276.json');
$factory = (new Factory)->withServiceAccount($serviceAccount);
$firebase = (new Factory)
->withServiceAccount('$serviceAccount')
->withDatabaseUri('https://sajilo-entrance-med.firebaseio.com/')
->create();
$database = $firebase->getDatabase();
?>
, и я получаю эту ошибку
Неустранимая ошибка: не обнаружено TypeError: аргумент 1, переданный в Kreait \ Firebase \ Factory :: withServiceAccount (), должен быть экземпляром Kreait \ Firebase \ ServiceAccount, заданной строкой, вызываемой в C: \ xampp \ htdocs \ MedEntrance \ dbconfig. php онлайн 10 и определено в C: \ xampp \ htdocs \ MedEntrance \ vendor \ kreait \ firebase-php \ src \ Firebase \ Factory. php: 77 Трассировка стека: # 0 C: \ xampp \ htdocs \ MedEntrance \ dbconfig. php (10): Kreait \ Firebase \ Factory-> withServiceAccount ('$ serviceAccount') # 1 C: \ xampp \ htdocs \ MedEntrance \ insert_test. php (43): include ('C: \ xampp \ htdocs ... ') # 2 {main} добавлено C: \ xampp \ htdocs \ MedEntrance \ vendor \ kreait \ firebase-php \ src \ Firebase \ Factory. php в строке 77