PHP - Composer kullanarak bir kütüphane yüklemeye çalışıyorum, yükleniyor olarak gözüküyor fakat PHP dosyamın içeriğinde kütüphaneyi aşağıdaki gibi kullanmaya çalıştığım zaman hata alıyorum.
Composer ile ilk defa çalışıyorum o yüzden net bir bilgim yok, konu hakkında tecrübeli arkadaşların yardımını rica ediyorum.
<?php
require_once 'vendor/autoload.php';
use jamesiarmes\PhpEws\Client;
$host = 'https://exchange1.domain.com.tr/EWS/Exchange.asmx';
$username = 'tsonkaya@domain.com.tr';
$password = 'şifre';
$client = new Client($host, $username, $password);
$start = new DateTime();
$end = new DateTime();
$end->modify('+7 days');
$calendar = $client->getCalendarItems($start, $end);
foreach ($calendar as $event) {
echo 'Başlangıç: ' . $event->getStart()->format('Y-m-d H:i:s') . '<br>';
echo 'Bitiş: ' . $event->getEnd()->format('Y-m-d H:i:s') . '<br>';
echo 'Konu: ' . $event->getSubject() . '<br>';
echo 'Yer: ' . $event->getLocation() . '<br><br>';
}
?>PHP error.log dosyamın içeriğindeki hata;[Mon Jun 05 13:13:59.242033 2023] [php:error] [pid 275973] [client 192.168.10.29:64357] PHP Fatal error: Uncaught Error: Class "jamesiarmes\\PhpEws\\Client" not found in /var/www/html/test.php:11\nStack trace:\n#0 {main}\n thrown in /var/www/html/test.php on line 11