-
Not all streams are seekable, and we should not assume this here:
https://github.com/slimphp/Slim/blob/3.x/Slim/App.php#L352
This bit me when trying to send a Guzzle PumpStream which tosses an excep…
-
In a recent blog post I made, I received some feedback that the addMiddleware() function on a Route was not meant from public consumption.
I find this rather odd, since it allows for certain optimiza…
-
I've been looking at some separation as I feel the `App` class is a bit of a mixup of several methods that do not have anything to do with each other.
`App` now acts as:
- container
- part of the rou…
-
```
Exception: Download of https://vejle.viggo.dk/ExportCalendar/?ViggoId=87&UserId=298&code=17bca452d0b19b39a49d3ffdc1a77faabe5ae617 failed with code 0. i FeedsHTTPFetcherResult->getRaw() (li…
-
Hi,
I have noticed the resolve https://github.com/slimphp/Slim/blob/3.x/Slim/CallableResolver.php#L77 is not checking if it is callable.
So even if you create a route like
``` php
class LoginActi…
-
I see newly version of slimphp v3 don't have abstract/class Middleware
-
We're unable to leverage full Pimple due to a key pass-thru missing in Slim\Container's constructor:
``` php
/**
* Create new container
*
* @param array $userSettings Associative a…
guice updated
9 years ago
-
This can wait for 3.1.
After reviewing the source code, I think we need to move some of the construction code around.
There are many classes that have static constructors `createFromEnvironment`:
Uri…
-
I'm trying to use Slim 3.0-beta1 as a middleware, and it turns out, the default notFound page is not standard conform, as it uses a method named "getBasePath" which is not consistent with Psr\Http\Mes…
-
Is Slim 3.0 actually PSR-7 Swappable? It is not.
Results of commenting out non-psr-7 methods on Slim Classes
Tests: 362, Assertions: 231, Errors: 213.
Gist log of my PHPUnit test
https://gist.github…