composer 2 dump-autload hatası
huseyinyildirim opened this issue · 3 comments
Merhaba,
Slim Framework 3 ile yapılmış projemde composer 2 ile dump-autoload -o çalıştırdığımda aşağıdaki hatayı almaktayım.
Class Iyzipay\Model\Mapper\Subscription\SubscriptionPricingplanMapper located in ./vendor/iyzico/iyzipay-php/src/Iyzipay/Model/Mapper/Subscription/SubscriptionPricingPlanMapper.php does not comply with psr-4 autoloading standard. Skipping.
Sorunu buldum. class adı ile dosya adındaki farklılıktan. SubscriptionPricingPlanMapper olması gerekirken SubscriptionPricingplanMapper yazılmış.
`<?php
namespace Iyzipay\Model\Mapper\Subscription;
use Iyzipay\Model\Subscription\SubscriptionPricingPlan;
class SubscriptionPricingplanMapper extends SubscriptionPricingPlanResourceMapper
{
public static function create($rawResult = null)
{
return new SubscriptionPricingPlanMapper($rawResult);
}
public function mapSubscriptionPricingPlanFrom(SubscriptionPricingPlan $create, $jsonObject)
{
parent::mapSubscriptionPricingPlanResourceFrom($create, $jsonObject);
return $create;
}
public function mapSubscriptionPricingPlan(SubscriptionPricingPlan $create)
{
return $this->mapSubscriptionPricingPlanFrom($create, $this->jsonObject);
}
}`
Bununla ilgili gerekli değişiklikler master üzerinde yapılmış. Lütfen yeni bir release çıkar mısınız?
Merhabalar,
Psr-4 ile ilgili release çıkılmıştır. Katkılarınız için teşekkürler.