pdo = $pdo; } public function getById(int $id): ?User { $req = $this->pdo->prepare('SELECT * FROM registered_user WHERE id_user = :id'); $req->execute(['id' => $id]); $req->setFetchMode(PDO::FETCH_CLASS, User::class); $user = $req->fetch(); return $user === false ? null : $user; } public function getByLogin(string $login): ?User { $req = $this->pdo->prepare('SELECT * FROM registered_user WHERE login = :login;'); $req->execute(['login' => $login]); $req->setFetchMode(PDO::FETCH_CLASS, User::class); $user = $req->fetch(); return $user === false ? null : $user; } }