bind(Request::class, HttpRequest::class); echo "Binding created successfully" . PHP_EOL; // Test resolution $request = $container->get(Request::class); echo "Request resolved: " . get_class($request) . PHP_EOL; echo "Implements Request interface: " . (($request instanceof Request) ? "YES" : "NO") . PHP_EOL; } catch (Exception $e) { echo "Error: " . $e->getMessage() . PHP_EOL; echo "Trace: " . $e->getTraceAsString() . PHP_EOL; }