Kütüphane Entegrasyonu
Projeye özgü, ortak ve Composer tabanlı kütüphaneleri doğru katmanda kullanın.
KUT, proje kütüphanelerini, ortak uygulama kütüphanelerini ve Composer bağımlılıklarını farklı sorumluluklarla yükler.
Projeye özgü kütüphane
Sınıfı Projects/Blog/Libraries altında oluşturun. Facade erişimi gerekiyorsa sınıf haritasını frameworkün üretim araçlarıyla yenileyin.
<?php
class FacadeReport
{
public function create(array $data): array
{
return $data;
}
}
Ortak kütüphane
Birden fazla projede aynı davranış kullanılacaksa sınıfı Common/Libraries altında tutun. Projeye özel ayar ve sabitleri sınıf gövdesine gömmeyin; çağıran projeden alın.
Composer bağımlılığı
Composer bağımlılıkları kök composer.json dosyasından yönetilir ve System/Vendor/autoload.php üzerinden yüklenir.
composer require vendor/package
Pusat kullanıyorsanız aynı işlemi etkin projeyi kontrol ettikten sonra Araçlar → Paketler ekranından da yönetebilirsiniz.
KUT'un
System/Packages bileşenleri ayrı Composer dağıtımları değildir; framework ile birlikte gelir.