I am following the discussion that is happening these days on the PHP-FIG mailing list (https://groups.google.com/forum/#!msg/php-fig/vTtGxdIuBX8/KvNgEeiACgAJ).
Some interesting points emerged and I'd like to try to sum them up.
The discussion started from this proposal
interface MiddlewareInterface
{
public function __invoke(