KKUT Docs

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.

KUT'un System/Packages bileşenleri ayrı Composer dağıtımları değildir; framework ile birlikte gelir.
KUT Framework 1.0Katmanlı Uygulama Tabanı

Kur. Uyarla. Türet.