Kütüphane Entegrasyonu
Projeye özgü, ortak ve Composer tabanlı kütüphaneleri doğru katmanda kullanın.
This article is currently available in Turkish. Its English translation is being prepared.
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.
System/Packages bileşenleri ayrı Composer dağıtımları değildir; framework ile birlikte gelir.