Skip to content

Commit bb8bd2b

Browse files
committed
Fix Service Provider example
\Slim\App is no longer a instance of \Pimple\Container. This affects registration of Pimple Service Providers. See issue slimphp/Slim#1250.
1 parent 0aeae78 commit bb8bd2b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,11 @@ $app = new \Slim\App();
2222
// Register middleware
2323
$app->add(new \Slim\HttpCache\Cache('public', 86400));
2424

25+
// Fetch DI Container
26+
$container = $app->getContainer();
27+
2528
// Register service provider
26-
$app->register(new \Slim\HttpCache\CacheProvider);
29+
$container->register(new \Slim\HttpCache\CacheProvider);
2730

2831
// Example route with ETag header
2932
$app->get('/foo', function ($req, $res, $args) {

0 commit comments

Comments
 (0)