Elinize sağlık, güzel bir çalışma olmuş.

Keşke daha basitleştirerek yazsaydınız.
Mesela birden çok kelime olan özelliklerde bazılarında birleştirerek yazılarında altçizgi kullanarak yapmışsınız.
Proje genelinde kelimeleri altçizgi olarak ayırıyorsanız,
$yk->packageweight();
yerine
$yk->package_weight();
gibi fonksiyon tanımlamaları daha kullanışlı ve akılda kalıcı olabilirdi.

connect metodu da biraz gereksiz olmuş gibi o kısımı da yk içerisinde yazabilirdiniz diye düşünüyorum.

Bunun dışında bir de neredeyse tamamı ingilizce olmasına rağmen bazı değişken isimlerini Türkçe kullanmışsınız, bu da bir miktar bütünlüğü bozmuş.

Eleştirilerim bu kadar, eleştirmediğim tüm noktaları beğendiğimi belirtmek isterim, saygılar.