Ben bir soyut veri mapper sınıfı vardır:
<?php
abstract class ADataMapper
{
abstract public function addNew($dataObj);
abstract public function update($dataObj);
abstract public function find($primaryKey);
abstract public function delete($dataObj);
}
?>
Bir alt sınıfında ADataMapper
, ben özellikle, birincil anahtar olmayan bir sütuna göre bir satır bulmak gerekiyor: 'filename'.
O findByFilename($filename)
gibi bir yöntemi uygulamak için en iyi olacak ya da başka, daha basit bir alternatif var ki? Ben sadece gereğinden fazla karmaşıklık ekleyerek gibi hissediyorum.