Neler yeni

PHP SOLID, Repository Pattern ve Clean Architecture

A

Şuanda konuyu görüntüleyenler (Total:0)

AytenNar33 

Yeni Üye
Administrator
Üye
Puan 0
Çözümler 0
photo-1549692520-acc6669e2f0c


SOLID
  • S — Single Responsibility
  • O — Open/Closed
  • L — Liskov Substitution
  • I — Interface Segregation
  • D — Dependency Inversion

Repository Pattern
Kod:
interface PostRepositoryInterface {
    public function find(int $id): ?Post;
    public function all(): Collection;
    public function save(Post $post): void;
}
class EloquentPostRepository implements PostRepositoryInterface {
    public function find(int $id): ?Post { return Post::find($id); }
    public function all(): Collection   { return Post::all(); }
    public function save(Post $post): void { $post->save(); }
}
 
Katılıyorum tamamen.
 
Bu konuda ben de benzer deneyim yaşadım.
 
Bookmarkledim!
 
Kesinlikle işe yarıyor.
 

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz

Geri
Reklam
GlomaxGPT ile tanışın. Şimdi tamamen ücretsiz, el11.net üyelerine özel.
Reklam
Reklam
Reklam
Reklam