PHP Designing Interfaces in PHP Introducing Interfaces Implement MySQL RepositoryInterface

Sebastian Pikand
Sebastian Pikand
13,987 Points

Stuck with extending PDO (php interfaces course)

Stuck... Commented out stuff I have tried so far.

class sqlRepository extends PDO implements RepositoryInterface

  public function all($table) {
     $result = parent::prepare($table);
    /*$result = this::prepare($table);*/
      return $results->fetchAll();
    /*$sql = "SELECT * FROM $table";
    $results = new PDO;
    $var = $results->prepare($table);
    return $var->fetchAll(PDO::FETCH_OBJ);*/


1 Answer

David Evans
David Evans
10,335 Points

Hi Sebastian, I had issues with this one as well.

I eventually solved it with the following code ( View the answer on that question ) :