diff --git a/src/ImageResizer.php b/src/ImageResizer.php index 6909687..58a7159 100644 --- a/src/ImageResizer.php +++ b/src/ImageResizer.php @@ -12,7 +12,7 @@ $logger = new FileLogger("resizer.log"); $dotenv = Dotenv\Dotenv::createImmutable([__DIR__, __DIR__ . "/.."]); $dotenv->load(); -$imageDb = new SqliteImageDb(new PDO("sqlite:{$_ENV["db_name"]}")); +$imageDb = new SqliteImageDb(new PDO("sqlite:{$_ENV["db_name"]}"), $logger); $imgPath = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH); $params = new ResizeParams($_GET); diff --git a/src/Lib/SqliteImageDb.php b/src/Lib/SqliteImageDb.php index b03c9cd..6957500 100644 --- a/src/Lib/SqliteImageDb.php +++ b/src/Lib/SqliteImageDb.php @@ -5,10 +5,12 @@ namespace ImageResizer\Lib; use ImageResizer\Models\Image; use ImageResizer\Models\ResizeParams; +use Psr\Log\AbstractLogger; class SqliteImageDb implements ImageDb { public function __construct( - private readonly \PDO $db + private readonly \PDO $db, + private readonly AbstractLogger $logger, ) { $this->up(); } @@ -22,6 +24,9 @@ class SqliteImageDb implements ImageDb { quality INTEGER NULLABLE, content TEXT NOT NULL )'); + + $crs = $this->db->query('SELECT * FROM images'); + $this->logger->info('Found something', ['results '=> $crs->fetchAll()]); } public function findImage(string $path, ResizeParams $params): Image | null {