ErrorException (E_DEPRECATED)
Method ReflectionParameter::getClass() is deprecated ErrorException thrown with message "Method ReflectionParameter::getClass() is deprecated" Stacktrace: #21 ErrorException in phar:///homepages/39/d619483163/htdocs/installations/pieveanievole/2016/application.phar/library/rdlowrey/auryn/lib/CachingReflector.php:89 #20 ReddeRationem\BilancioCivico\Middlewares\Debug:ReddeRationem\BilancioCivico\Middlewares\{closure} in phar:///homepages/39/d619483163/htdocs/installations/pieveanievole/2016/application.phar/library/rdlowrey/auryn/lib/CachingReflector.php:89 #19 Auryn\CachingReflector:getParamTypeHint in phar:///homepages/39/d619483163/htdocs/installations/pieveanievole/2016/application.phar/library/rdlowrey/auryn/lib/Injector.php:512 #18 Auryn\Injector:buildArgFromTypeHint in phar:///homepages/39/d619483163/htdocs/installations/pieveanievole/2016/application.phar/library/rdlowrey/auryn/lib/Injector.php:465 #17 Auryn\Injector:provisionFuncArgs in phar:///homepages/39/d619483163/htdocs/installations/pieveanievole/2016/application.phar/library/rdlowrey/auryn/lib/Injector.php:405 #16 Auryn\Injector:provisionInstance in phar:///homepages/39/d619483163/htdocs/installations/pieveanievole/2016/application.phar/library/rdlowrey/auryn/lib/Injector.php:373 #15 Auryn\Injector:make in phar:///homepages/39/d619483163/htdocs/installations/pieveanievole/2016/application.phar/application/types/Application.php:136 #14 ReddeRationem\BilancioCivico\Application:ReddeRationem\BilancioCivico\{closure} in phar:///homepages/39/d619483163/htdocs/installations/pieveanievole/2016/application.phar/library/relay/relay/src/Runner.php:102 #13 call_user_func in phar:///homepages/39/d619483163/htdocs/installations/pieveanievole/2016/application.phar/library/relay/relay/src/Runner.php:102 #12 Relay\Runner:resolve in phar:///homepages/39/d619483163/htdocs/installations/pieveanievole/2016/application.phar/library/relay/relay/src/Runner.php:72 #11 Relay\Runner:__invoke in phar:///homepages/39/d619483163/htdocs/installations/pieveanievole/2016/application.phar/application/types/Middlewares/Debug.php:47 #10 ReddeRationem\BilancioCivico\Middlewares\Debug:__invoke in phar:///homepages/39/d619483163/htdocs/installations/pieveanievole/2016/application.phar/library/relay/relay/src/Runner.php:73 #9 Relay\Runner:__invoke in phar:///homepages/39/d619483163/htdocs/installations/pieveanievole/2016/application.phar/application/types/Middlewares/Emit.php:36 #8 ReddeRationem\BilancioCivico\Middlewares\Emit:__invoke in phar:///homepages/39/d619483163/htdocs/installations/pieveanievole/2016/application.phar/library/relay/relay/src/Runner.php:73 #7 Relay\Runner:__invoke in phar:///homepages/39/d619483163/htdocs/installations/pieveanievole/2016/application.phar/library/relay/relay/src/Relay.php:60 #6 Relay\Relay:__invoke in [internal]:0 #5 ReflectionMethod:invokeArgs in phar:///homepages/39/d619483163/htdocs/installations/pieveanievole/2016/application.phar/library/rdlowrey/auryn/lib/Executable.php:42 #4 Auryn\Executable:__invoke in phar:///homepages/39/d619483163/htdocs/installations/pieveanievole/2016/application.phar/library/rdlowrey/auryn/lib/Injector.php:622 #3 call_user_func_array in phar:///homepages/39/d619483163/htdocs/installations/pieveanievole/2016/application.phar/library/rdlowrey/auryn/lib/Injector.php:622 #2 Auryn\Injector:execute in phar:///homepages/39/d619483163/htdocs/installations/pieveanievole/2016/application.phar/application/types/Application.php:223 #1 ReddeRationem\BilancioCivico\Application:run in /homepages/39/d619483163/htdocs/installations/pieveanievole/2016/application.phar:11 #0 include in /homepages/39/d619483163/htdocs/installations/pieveanievole/2016/index.php:41
Stack frames (22)
21
ErrorException
/
library
/
rdlowrey
/
auryn
/
lib
/
CachingReflector.php
89
20
ReddeRationem
\
BilancioCivico
\
Middlewares
\
Debug
ReddeRationem
\
BilancioCivico
\
Middlewares
\
{closure}
/
library
/
rdlowrey
/
auryn
/
lib
/
CachingReflector.php
89
19
Auryn
\
CachingReflector
getParamTypeHint
/
library
/
rdlowrey
/
auryn
/
lib
/
Injector.php
512
18
Auryn
\
Injector
buildArgFromTypeHint
/
library
/
rdlowrey
/
auryn
/
lib
/
Injector.php
465
17
Auryn
\
Injector
provisionFuncArgs
/
library
/
rdlowrey
/
auryn
/
lib
/
Injector.php
405
16
Auryn
\
Injector
provisionInstance
/
library
/
rdlowrey
/
auryn
/
lib
/
Injector.php
373
15
Auryn
\
Injector
make
/
application
/
types
/
Application.php
136
14
ReddeRationem
\
BilancioCivico
\
Application
ReddeRationem
\
BilancioCivico
\
{closure}
/
library
/
relay
/
relay
/
src
/
Runner.php
102
13
call_user_func
/
library
/
relay
/
relay
/
src
/
Runner.php
102
12
Relay
\
Runner
resolve
/
library
/
relay
/
relay
/
src
/
Runner.php
72
11
Relay
\
Runner
__invoke
/
application
/
types
/
Middlewares
/
Debug.php
47
10
ReddeRationem
\
BilancioCivico
\
Middlewares
\
Debug
__invoke
/
library
/
relay
/
relay
/
src
/
Runner.php
73
9
Relay
\
Runner
__invoke
/
application
/
types
/
Middlewares
/
Emit.php
36
8
ReddeRationem
\
BilancioCivico
\
Middlewares
\
Emit
__invoke
/
library
/
relay
/
relay
/
src
/
Runner.php
73
7
Relay
\
Runner
__invoke
/
library
/
relay
/
relay
/
src
/
Relay.php
60
6
Relay
\
Relay
__invoke
[internal]
0
5
ReflectionMethod
invokeArgs
/
library
/
rdlowrey
/
auryn
/
lib
/
Executable.php
42
4
Auryn
\
Executable
__invoke
/
library
/
rdlowrey
/
auryn
/
lib
/
Injector.php
622
3
call_user_func_array
/
library
/
rdlowrey
/
auryn
/
lib
/
Injector.php
622
2
Auryn
\
Injector
execute
/
application
/
types
/
Application.php
223
1
ReddeRationem
\
BilancioCivico
\
Application
run
/
homepages
/
39
/
d619483163
/
htdocs
/
installations
/
pieveanievole
/
2016
/
application.phar
11
0
include
/
homepages
/
39
/
d619483163
/
htdocs
/
installations
/
pieveanievole
/
2016
/
index.php
41
phar:
/
/
/
homepages
/
39
/
d619483163
/
htdocs
/
installations
/
pieveanievole
/
2016
/
application.phar
/
library
/
rdlowrey
/
auryn
/
lib
/
CachingReflector.php
        $lowParam = strtolower($param->name);
 
        if ($function instanceof \ReflectionMethod) {
            $lowClass = strtolower($function->class);
            $lowMethod = strtolower($function->name);
            $paramCacheKey = self::CACHE_KEY_CLASSES . "{$lowClass}.{$lowMethod}.param-{$lowParam}";
        } else {
            $lowFunc = strtolower($function->name);
            $paramCacheKey = ($lowFunc !== '{closure}')
                ? self::CACHE_KEY_FUNCS . ".{$lowFunc}.param-{$lowParam}"
                : null;
        }
 
        $typeHint = ($paramCacheKey === null) ? false : $this->cache->fetch($paramCacheKey);
 
        if (false !== $typeHint) {
            return $typeHint;
        }
 
        if ($reflectionClass = $param->getClass()) {
            $typeHint = $reflectionClass->getName();
            $classCacheKey = self::CACHE_KEY_CLASSES . strtolower($typeHint);
            $this->cache->store($classCacheKey, $reflectionClass);
        } else {
            $typeHint = null;
        }
 
        $this->cache->store($paramCacheKey, $typeHint);
 
        return $typeHint;
    }
 
    public function getFunction($functionName)
    {
        $lowFunc = strtolower($functionName);
        $cacheKey = self::CACHE_KEY_FUNCS . $lowFunc;
 
        $reflectedFunc = $this->cache->fetch($cacheKey);
 
        if (false === $reflectedFunc) {
Arguments
  1. "Method ReflectionParameter::getClass() is deprecated"
    
phar:
/
/
/
homepages
/
39
/
d619483163
/
htdocs
/
installations
/
pieveanievole
/
2016
/
application.phar
/
library
/
rdlowrey
/
auryn
/
lib
/
CachingReflector.php
        $lowParam = strtolower($param->name);
 
        if ($function instanceof \ReflectionMethod) {
            $lowClass = strtolower($function->class);
            $lowMethod = strtolower($function->name);
            $paramCacheKey = self::CACHE_KEY_CLASSES . "{$lowClass}.{$lowMethod}.param-{$lowParam}";
        } else {
            $lowFunc = strtolower($function->name);
            $paramCacheKey = ($lowFunc !== '{closure}')
                ? self::CACHE_KEY_FUNCS . ".{$lowFunc}.param-{$lowParam}"
                : null;
        }
 
        $typeHint = ($paramCacheKey === null) ? false : $this->cache->fetch($paramCacheKey);
 
        if (false !== $typeHint) {
            return $typeHint;
        }
 
        if ($reflectionClass = $param->getClass()) {
            $typeHint = $reflectionClass->getName();
            $classCacheKey = self::CACHE_KEY_CLASSES . strtolower($typeHint);
            $this->cache->store($classCacheKey, $reflectionClass);
        } else {
            $typeHint = null;
        }
 
        $this->cache->store($paramCacheKey, $typeHint);
 
        return $typeHint;
    }
 
    public function getFunction($functionName)
    {
        $lowFunc = strtolower($functionName);
        $cacheKey = self::CACHE_KEY_FUNCS . $lowFunc;
 
        $reflectedFunc = $this->cache->fetch($cacheKey);
 
        if (false === $reflectedFunc) {
phar:
/
/
/
homepages
/
39
/
d619483163
/
htdocs
/
installations
/
pieveanievole
/
2016
/
application.phar
/
library
/
rdlowrey
/
auryn
/
lib
/
Injector.php
        return $this->make($class, $definition);
    }
 
    private function buildArgFromDelegate($paramName, $callableOrMethodStr)
    {
        if ($this->isExecutable($callableOrMethodStr) === false) {
            throw InjectionException::fromInvalidCallable(
                $this->inProgressMakes,
                $callableOrMethodStr
            );
        }
 
        $executable = $this->buildExecutable($callableOrMethodStr);
 
        return $executable($paramName, $this);
    }
 
    private function buildArgFromTypeHint(\ReflectionFunctionAbstract $reflFunc, \ReflectionParameter $reflParam)
    {
        $typeHint = $this->reflector->getParamTypeHint($reflFunc, $reflParam);
 
        if (!$typeHint) {
            $obj = null;
        } elseif ($reflParam->isDefaultValueAvailable()) {
            $normalizedName = $this->normalizeName($typeHint);
            // Injector has been told explicitly how to make this type
            if (isset($this->aliases[$normalizedName]) ||
                isset($this->delegates[$normalizedName]) ||
                isset($this->shares[$normalizedName])) {
                $obj = $this->make($typeHint);
            } else {
                $obj = $reflParam->getDefaultValue();
            }
        } else {
            $obj = $this->make($typeHint);
        }
 
        return $obj;
    }
 
phar:
/
/
/
homepages
/
39
/
d619483163
/
htdocs
/
installations
/
pieveanievole
/
2016
/
application.phar
/
library
/
rdlowrey
/
auryn
/
lib
/
Injector.php
 
        foreach ($reflParams as $i => $reflParam) {
            $name = $reflParam->name;
 
            if (isset($definition[$i]) || array_key_exists($i, $definition)) {
                // indexed arguments take precedence over named parameters
                $arg = $definition[$i];
            } elseif (isset($definition[$name]) || array_key_exists($name, $definition)) {
                // interpret the param as a class name to be instantiated
                $arg = $this->make($definition[$name]);
            } elseif (($prefix = self::A_RAW . $name) && (isset($definition[$prefix]) || array_key_exists($prefix, $definition))) {
                // interpret the param as a raw value to be injected
                $arg = $definition[$prefix];
            } elseif (($prefix = self::A_DELEGATE . $name) && isset($definition[$prefix])) {
                // interpret the param as an invokable delegate
                $arg = $this->buildArgFromDelegate($name, $definition[$prefix]);
            } elseif (($prefix = self::A_DEFINE . $name) && isset($definition[$prefix])) {
                // interpret the param as a class definition
                $arg = $this->buildArgFromParamDefineArr($definition[$prefix]);
            } elseif (!$arg = $this->buildArgFromTypeHint($reflFunc, $reflParam)) {
                $arg = $this->buildArgFromReflParam($reflParam);
            }
 
            $args[] = $arg;
        }
 
        return $args;
    }
 
    private function buildArgFromParamDefineArr($definition)
    {
        if (!is_array($definition)) {
            throw new InjectionException(
                $this->inProgressMakes
                // @TODO Add message
            );
        }
 
        if (!isset($definition[0], $definition[1])) {
            throw new InjectionException(
phar:
/
/
/
homepages
/
39
/
d619483163
/
htdocs
/
installations
/
pieveanievole
/
2016
/
application.phar
/
library
/
rdlowrey
/
auryn
/
lib
/
Injector.php
 
    private function provisionInstance($className, $normalizedClass, array $definition)
    {
        try {
            $ctor = $this->reflector->getCtor($className);
 
            if (!$ctor) {
                $obj = $this->instantiateWithoutCtorParams($className);
            } elseif (!$ctor->isPublic()) {
                throw new InjectionException(
                    $this->inProgressMakes,
                    sprintf(self::M_NON_PUBLIC_CONSTRUCTOR, $className),
                    self::E_NON_PUBLIC_CONSTRUCTOR
                );
            } elseif ($ctorParams = $this->reflector->getCtorParams($className)) {
                $reflClass = $this->reflector->getClass($className);
                $definition = isset($this->classDefinitions[$normalizedClass])
                    ? array_replace($this->classDefinitions[$normalizedClass], $definition)
                    : $definition;
                $args = $this->provisionFuncArgs($ctor, $definition, $ctorParams);
                $obj = $reflClass->newInstanceArgs($args);
            } else {
                $obj = $this->instantiateWithoutCtorParams($className);
            }
 
            return $obj;
        } catch (\ReflectionException $e) {
            throw new InjectionException(
                $this->inProgressMakes,
                sprintf(self::M_MAKE_FAILURE, $className, $e->getMessage()),
                self::E_MAKE_FAILURE,
                $e
            );
        }
    }
 
    private function instantiateWithoutCtorParams($className)
    {
        $reflClass = $this->reflector->getClass($className);
 
phar:
/
/
/
homepages
/
39
/
d619483163
/
htdocs
/
installations
/
pieveanievole
/
2016
/
application.phar
/
library
/
rdlowrey
/
auryn
/
lib
/
Injector.php
        }
 
        $this->inProgressMakes[$normalizedClass] = count($this->inProgressMakes);
 
        // isset() is used specifically here because classes may be marked as "shared" before an
        // instance is stored. In these cases the class is "shared," but it has a null value and
        // instantiation is needed.
        if (isset($this->shares[$normalizedClass])) {
            unset($this->inProgressMakes[$normalizedClass]);
 
            return $this->shares[$normalizedClass];
        }
 
        if (isset($this->delegates[$normalizedClass])) {
            $executable = $this->buildExecutable($this->delegates[$normalizedClass]);
            $reflectionFunction = $executable->getCallableReflection();
            $args = $this->provisionFuncArgs($reflectionFunction, $args);
            $obj = call_user_func_array(array($executable, '__invoke'), $args);
        } else {
            $obj = $this->provisionInstance($className, $normalizedClass, $args);
        }
 
        $obj = $this->prepareInstance($obj, $normalizedClass);
 
        if (array_key_exists($normalizedClass, $this->shares)) {
            $this->shares[$normalizedClass] = $obj;
        }
 
        unset($this->inProgressMakes[$normalizedClass]);
 
        return $obj;
    }
 
    private function provisionInstance($className, $normalizedClass, array $definition)
    {
        try {
            $ctor = $this->reflector->getCtor($className);
 
            if (!$ctor) {
                $obj = $this->instantiateWithoutCtorParams($className);
phar:
/
/
/
homepages
/
39
/
d619483163
/
htdocs
/
installations
/
pieveanievole
/
2016
/
application.phar
/
application
/
types
/
Application.php
			'ReddeRationem\\BilancioCivico\\Middlewares\\GetImageAsJpg', 
			[':directories' => [$configuration['imageDirectory'], __DIR__ . '/../images']]
		);
		$injector->define(
			'ReddeRationem\\BilancioCivico\\Middlewares\\GetImageAsPng', 
			[':directories' => [$configuration['imageDirectory'], __DIR__ . '/../images']]
		);
		$injector->define(
			'ReddeRationem\\BilancioCivico\\Middlewares\\GetStylesheetAsCss', 
			[':directories' => [$configuration['stylesheetDirectory'], __DIR__ . '/../stylesheets'], ':variables' => []]
		);
		$injector->define(
			'ReddeRationem\\BilancioCivico\\Middlewares\\PostToContacts', 
			[':email' => $configuration['email']]
		);
		$injector->define(
			'Relay\\RelayBuilder',
			[
				':resolver' => function ($middleware) use ($injector){
					return $injector->make(...(array)$middleware);
				}
			]
		);
		$injector->define('Twig_Loader_Filesystem', [':paths' => [$configuration['pageDirectory'], __DIR__ . '/../pages']]);
		// ////////////////////////////////////////////////////////////////////
		$injector->delegate(
			'FastRoute\\Dispatcher\\GroupCountBased',
			function (RouteCollector $routeCollector){
				return new Dispatcher($routeCollector->getData());
			}
		);
		$injector->delegate('Zend\\Diactoros\\ServerRequest', 'Zend\\Diactoros\\ServerRequestFactory::fromGlobals');
		// ////////////////////////////////////////////////////////////////////
		$injector->prepare(
			'FastRoute\\RouteCollector',
			function (RouteCollector $routeCollector) use ($configuration){
				$basePath = rtrim(parse_url($configuration['baseUrl'], PHP_URL_PATH), '/') . '/';
				$authenticateMiddleware = $configuration['debug'] ? ['ReddeRationem\\BilancioCivico\\Middlewares\\Authenticate'] : [];
				$cacheMiddleware = $configuration['debug'] ? [] : ['ReddeRationem\\BilancioCivico\\Middlewares\\Cache'];
				$routeCollector->addRoute('GET', $basePath, array_merge($authenticateMiddleware, $cacheMiddleware, ['ReddeRationem\\BilancioCivico\\Middlewares\\GetHomeAsHtml']));
phar:
/
/
/
homepages
/
39
/
d619483163
/
htdocs
/
installations
/
pieveanievole
/
2016
/
application.phar
/
library
/
relay
/
relay
/
src
/
Runner.php
     *
     */
    protected function resolve($entry)
    {
        if (! $entry) {
            // the default callable when the queue is empty
            return function (
                Request $request,
                Response $response,
                callable $next
            ) {
                return $response;
            };
        }
 
        if (! $this->resolver) {
            return $entry;
        }
 
        return call_user_func($this->resolver, $entry);
    }
}
 
phar:
/
/
/
homepages
/
39
/
d619483163
/
htdocs
/
installations
/
pieveanievole
/
2016
/
application.phar
/
library
/
relay
/
relay
/
src
/
Runner.php
     *
     */
    protected function resolve($entry)
    {
        if (! $entry) {
            // the default callable when the queue is empty
            return function (
                Request $request,
                Response $response,
                callable $next
            ) {
                return $response;
            };
        }
 
        if (! $this->resolver) {
            return $entry;
        }
 
        return call_user_func($this->resolver, $entry);
    }
}
 
phar:
/
/
/
homepages
/
39
/
d619483163
/
htdocs
/
installations
/
pieveanievole
/
2016
/
application.phar
/
library
/
relay
/
relay
/
src
/
Runner.php
    {
        $this->queue = $queue;
        $this->resolver = $resolver;
    }
 
    /**
     *
     * Calls the next entry in the queue.
     *
     * @param Request $request The incoming request.
     *
     * @param Response $response The outgoing response.
     *
     * @return Response
     *
     */
    public function __invoke(Request $request, Response $response)
    {
        $entry = array_shift($this->queue);
        $middleware = $this->resolve($entry);
        return $middleware($request, $response, $this);
    }
 
    /**
     *
     * Converts a queue entry to a callable, using the resolver if present.
     *
     * @param mixed|callable|MiddlewareInterface $entry The queue entry.
     *
     * @return callable|MiddlewareInterface
     *
     */
    protected function resolve($entry)
    {
        if (! $entry) {
            // the default callable when the queue is empty
            return function (
                Request $request,
                Response $response,
                callable $next
phar:
/
/
/
homepages
/
39
/
d619483163
/
htdocs
/
installations
/
pieveanievole
/
2016
/
application.phar
/
application
/
types
/
Middlewares
/
Debug.php
 * You must retain the whole attribution (both the copyright line and the actual authors' list)
 */
declare(strict_types=1);
namespace ReddeRationem\BilancioCivico\Middlewares;
use \ErrorException;
use \Psr\Http\Message\ResponseInterface as Response;
use \Psr\Http\Message\ServerRequestInterface as Request;
use \Throwable;
use \Whoops\Run;
class Debug{
	private $run = null;
	public function __construct(Run $run){
		$this->run = $run;
	}
	public function __invoke(Request $request, Response $response, callable $next) : Response{
		try {
			set_error_handler(function (int $number, string $message, string $file, int $line){
				throw new ErrorException($message, 0, $number, $file, $line);
			});
			return $next($request, $response);
		}
		catch (Throwable $throwable){
			$response = $response->withStatus(500);
			ob_start();
			$this->run->{$this->run::EXCEPTION_HANDLER}($throwable);
			$response->getBody()->write(ob_get_clean());
			return $response;
		}
		finally {
			restore_error_handler();
		}
	}
}
phar:
/
/
/
homepages
/
39
/
d619483163
/
htdocs
/
installations
/
pieveanievole
/
2016
/
application.phar
/
library
/
relay
/
relay
/
src
/
Runner.php
        $this->queue = $queue;
        $this->resolver = $resolver;
    }
 
    /**
     *
     * Calls the next entry in the queue.
     *
     * @param Request $request The incoming request.
     *
     * @param Response $response The outgoing response.
     *
     * @return Response
     *
     */
    public function __invoke(Request $request, Response $response)
    {
        $entry = array_shift($this->queue);
        $middleware = $this->resolve($entry);
        return $middleware($request, $response, $this);
    }
 
    /**
     *
     * Converts a queue entry to a callable, using the resolver if present.
     *
     * @param mixed|callable|MiddlewareInterface $entry The queue entry.
     *
     * @return callable|MiddlewareInterface
     *
     */
    protected function resolve($entry)
    {
        if (! $entry) {
            // the default callable when the queue is empty
            return function (
                Request $request,
                Response $response,
                callable $next
            ) {
phar:
/
/
/
homepages
/
39
/
d619483163
/
htdocs
/
installations
/
pieveanievole
/
2016
/
application.phar
/
application
/
types
/
Middlewares
/
Emit.php
 * 
 * BilancioCivico is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 * 
 * You should have received a copy of the GNU Affero General Public License
 * along with BilancioCivico.  If not, see <http://www.gnu.org/licenses/>.
 *
 * Supplemental term under GNU Affero General Public License version 3 section 7
 *
 * You must retain the whole attribution (both the copyright line and the actual authors' list)
 */
declare(strict_types=1);
namespace ReddeRationem\BilancioCivico\Middlewares;
use \Psr\Http\Message\ResponseInterface as Response;
use \Psr\Http\Message\ServerRequestInterface as Request;
class Emit{
	public function __invoke(Request $request, Response $response, callable $next) : Response{
		$response = $next($request, $response);
		header('HTTP/' . $response->getProtocolVersion() . ' ' . $response->getStatusCode() . ' ' . $response->getReasonPhrase());
		foreach ($response->getHeaders() as $k => $v){
			header($k . ': ' . implode(', ', $v));
		}
		$response->getBody()->rewind();
		while (!($response->getBody()->eof())){
			echo $response->getBody()->read(1024);
		}
		return $response;
	}
}
phar:
/
/
/
homepages
/
39
/
d619483163
/
htdocs
/
installations
/
pieveanievole
/
2016
/
application.phar
/
library
/
relay
/
relay
/
src
/
Runner.php
        $this->queue = $queue;
        $this->resolver = $resolver;
    }
 
    /**
     *
     * Calls the next entry in the queue.
     *
     * @param Request $request The incoming request.
     *
     * @param Response $response The outgoing response.
     *
     * @return Response
     *
     */
    public function __invoke(Request $request, Response $response)
    {
        $entry = array_shift($this->queue);
        $middleware = $this->resolve($entry);
        return $middleware($request, $response, $this);
    }
 
    /**
     *
     * Converts a queue entry to a callable, using the resolver if present.
     *
     * @param mixed|callable|MiddlewareInterface $entry The queue entry.
     *
     * @return callable|MiddlewareInterface
     *
     */
    protected function resolve($entry)
    {
        if (! $entry) {
            // the default callable when the queue is empty
            return function (
                Request $request,
                Response $response,
                callable $next
            ) {
phar:
/
/
/
homepages
/
39
/
d619483163
/
htdocs
/
installations
/
pieveanievole
/
2016
/
application.phar
/
library
/
relay
/
relay
/
src
/
Relay.php
    public function __construct(RunnerFactory $runnerFactory)
    {
        $this->runnerFactory = $runnerFactory;
    }
 
    /**
     *
     * Dispatches to a new Runner.
     *
     * @param Request $request The request.
     *
     * @param Response $response The response.
     *
     * @return Response
     *
     */
    public function __invoke(Request $request, Response $response)
    {
        $runner = $this->runnerFactory->newInstance();
        return $runner($request, $response);
    }
}
 
[internal]
phar:
/
/
/
homepages
/
39
/
d619483163
/
htdocs
/
installations
/
pieveanievole
/
2016
/
application.phar
/
library
/
rdlowrey
/
auryn
/
lib
/
Executable.php
    {
        if (is_object($invocationObject)) {
            $this->callableReflection = $reflection;
            $this->invocationObject = $invocationObject;
        } elseif ($reflection->isStatic()) {
            $this->callableReflection = $reflection;
        } else {
            throw new \InvalidArgumentException(
                'ReflectionMethod callables must specify an invocation object'
            );
        }
    }
 
    public function __invoke()
    {
        $args = func_get_args();
        $reflection = $this->callableReflection;
 
        if ($this->isInstanceMethod) {
            return $reflection->invokeArgs($this->invocationObject, $args);
        }
 
        return $this->callableReflection->isClosure()
            ? $this->invokeClosureCompat($reflection, $args)
            : $reflection->invokeArgs($args);
    }
 
    /**
     * @TODO Remove this extra indirection when 5.3 support is dropped
     */
    private function invokeClosureCompat($reflection, $args)
    {
        if (version_compare(PHP_VERSION, '5.4.0') >= 0) {
            $scope = $reflection->getClosureScopeClass();
            $closure = \Closure::bind(
                $reflection->getClosure(),
                $reflection->getClosureThis(),
                $scope ? $scope->name : null
            );
            return call_user_func_array($closure, $args);
phar:
/
/
/
homepages
/
39
/
d619483163
/
htdocs
/
installations
/
pieveanievole
/
2016
/
application.phar
/
library
/
rdlowrey
/
auryn
/
lib
/
Injector.php
        }
 
        return $obj;
    }
 
    /**
     * Invoke the specified callable or class::method string, provisioning dependencies along the way
     *
     * @param mixed $callableOrMethodStr A valid PHP callable or a provisionable ClassName::methodName string
     * @param array $args Optional array specifying params with which to invoke the provisioned callable
     * @throws \Auryn\InjectionException
     * @return mixed Returns the invocation result returned from calling the generated executable
     */
    public function execute($callableOrMethodStr, array $args = array())
    {
        list($reflFunc, $invocationObj) = $this->buildExecutableStruct($callableOrMethodStr);
        $executable = new Executable($reflFunc, $invocationObj);
        $args = $this->provisionFuncArgs($reflFunc, $args);
 
        return call_user_func_array(array($executable, '__invoke'), $args);
    }
 
    /**
     * Provision an Executable instance from any valid callable or class::method string
     *
     * @param mixed $callableOrMethodStr A valid PHP callable or a provisionable ClassName::methodName string
     * @return \Auryn\Executable
     */
    public function buildExecutable($callableOrMethodStr)
    {
        try {
            list($reflFunc, $invocationObj) = $this->buildExecutableStruct($callableOrMethodStr);
        } catch (\ReflectionException $e) {
            throw InjectionException::fromInvalidCallable(
                $this->inProgressMakes,
                $callableOrMethodStr,
                $e
            );
        }
 
phar:
/
/
/
homepages
/
39
/
d619483163
/
htdocs
/
installations
/
pieveanievole
/
2016
/
application.phar
/
library
/
rdlowrey
/
auryn
/
lib
/
Injector.php
        }
 
        return $obj;
    }
 
    /**
     * Invoke the specified callable or class::method string, provisioning dependencies along the way
     *
     * @param mixed $callableOrMethodStr A valid PHP callable or a provisionable ClassName::methodName string
     * @param array $args Optional array specifying params with which to invoke the provisioned callable
     * @throws \Auryn\InjectionException
     * @return mixed Returns the invocation result returned from calling the generated executable
     */
    public function execute($callableOrMethodStr, array $args = array())
    {
        list($reflFunc, $invocationObj) = $this->buildExecutableStruct($callableOrMethodStr);
        $executable = new Executable($reflFunc, $invocationObj);
        $args = $this->provisionFuncArgs($reflFunc, $args);
 
        return call_user_func_array(array($executable, '__invoke'), $args);
    }
 
    /**
     * Provision an Executable instance from any valid callable or class::method string
     *
     * @param mixed $callableOrMethodStr A valid PHP callable or a provisionable ClassName::methodName string
     * @return \Auryn\Executable
     */
    public function buildExecutable($callableOrMethodStr)
    {
        try {
            list($reflFunc, $invocationObj) = $this->buildExecutableStruct($callableOrMethodStr);
        } catch (\ReflectionException $e) {
            throw InjectionException::fromInvalidCallable(
                $this->inProgressMakes,
                $callableOrMethodStr,
                $e
            );
        }
 
phar:
/
/
/
homepages
/
39
/
d619483163
/
htdocs
/
installations
/
pieveanievole
/
2016
/
application.phar
/
application
/
types
/
Application.php
		);
		$injector->prepare(
			'Whoops\\Run',
			function (Run $run) use ($injector){
				$run->pushHandler($injector->make('Whoops\\Handler\\HandlerInterface'));
			}
		);
		// ////////////////////////////////////////////////////////////////////
		$injector->share($injector);
		$injector->share('Relay\\RelayBuilder');
		// ////////////////////////////////////////////////////////////////////
		if (!file_exists($configuration['cacheDirectory'])){
			mkdir($configuration['cacheDirectory'], 0755, true);
		}
		if (!file_exists($configuration['databaseFile'])){
			copy(__DIR__ . '/../databases/database.sqlite', $configuration['databaseFile']);
		}
		// ////////////////////////////////////////////////////////////////////
		$injector->execute($injector->make('Relay\\RelayBuilder')->newInstance([
			'ReddeRationem\\BilancioCivico\\Middlewares\\Emit', 
			'ReddeRationem\\BilancioCivico\\Middlewares\\Debug',
			'ReddeRationem\\BilancioCivico\\Middlewares\\Route'
		]));
	}
}
/
homepages
/
39
/
d619483163
/
htdocs
/
installations
/
pieveanievole
/
2016
/
application.phar
<?php
declare(strict_types=1);
use \Auryn\Injector;
use \ReddeRationem\BilancioCivico\Application;
date_default_timezone_set('Europe/Rome');
include 'phar://application.phar/library/autoload.php';
$application = new Application();
$application->run(
	__DIR__, 
	(isset($_SERVER['HTTPS']) ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['SCRIPT_NAME']), '/') . '/',
	new Injector()
);
__HALT_COMPILER(); ?>
"V+application.phar.git/configxM��[x�%�.git/descriptionIM��[I7��	.git/HEADM��[]1��� .git/hooks/applypatch-msg.sample�M��[��O�	�.git/hooks/commit-msg.sample�M��[����.git/hooks/post-update.sample�M��[����� .git/hooks/pre-applypatch.sample�M��[��L�.git/hooks/pre-commit.samplejM��[j%0�\�.git/hooks/pre-push.sampleDM��[D؏��.git/hooks/pre-rebase.sampleWM��[W,�.��.git/hooks/pre-receive.sample M��[ ����$.git/hooks/prepare-commit-msg.sample�M��[����.git/hooks/update.sampleM��[!D%�
.git/index�%M��[�%]�z�.git/info/exclude�M��[�w=�!�.git/logs/HEAD{M��[{M�s�.git/logs/refs/heads/194/96�M��[�z荶.git/logs/refs/heads/master�M��[��b{C�".git/logs/refs/remotes/origin/HEAD�M��[��b{C�C.git/objects/pack/pack-28b59c077fcdf2342ff95135fba2f0394a57d710.idx�M��[��CᑶD.git/objects/pack/pack-28b59c077fcdf2342ff95135fba2f0394a57d710.pack��M��[��^���.git/packed-refs�M��[��_�	�.git/refs/heads/194/96)M��[)P��n�.git/refs/heads/master)M��[)�8�ж.git/refs/remotes/origin/HEAD M��[ �%Ԡ�%application/databases/database.sqlite�KM��[�K%��V�!application/images/background.jpg�@M��[�@X�D��application/images/logo120.png-M��[-��)��application/images/logo50.pnguM��[uT�0c�application/pages/act.htmlEM��[Eւ�ضapplication/pages/actindex.html'M��['3�Hö!application/pages/actsummary.htmla
M��[a
Ĵ��$application/pages/configuration.htmlS	M��[S	&A��application/pages/contacts.html�M��[�R��Z�%application/pages/customizations.html�M��[��)�¶!application/pages/disclaimer.html�M��[��MĶapplication/pages/division.html�M��[����%�$application/pages/divisionindex.htmlF+M��[F+���&application/pages/divisionsummary.html:
M��[:
O�O�application/pages/home.html|M��[|b�e�"application/pages/importation.html�M��[��.ܶ#application/pages/introduction.htmliM��[i�+�$�application/pages/macros.htmlM��[�rv,�application/pages/page.html@
M��[@
4-��!application/pages/reparation.htmlbM��[b��"application/pages/subdivision.htmlM��[$��'application/pages/subdivisionindex.html�!M��[�!�Զ)application/pages/subdivisionsummary.html�M��[�����application/pages/subject.html@M��[@EmpC�#application/pages/subjectindex.htmlr)M��[r)����%application/pages/subjectsummary.htmlM��[�=�S�"application/pages/transaction.htmloM��[o[���'application/pages/transactionindex.html�)M��[�)�RR�)application/pages/transactionsummary.htmlPM��[P�>�2�+application/stylesheets/customizations.lessM��[�'application/stylesheets/stylesheet.lessA:M��[A:DJ�l�!application/types/Application.phps5M��[s5�C�$application/types/Commands/Clear.phpHM��[H���(application/types/Commands/Configure.php�M��[�u��+�%application/types/Commands/Import.php�M��[�Rƪ{�#application/types/Commands/Mail.php�M��[�H�m�.application/types/Middlewares/Authenticate.phpn	M��[n	)�ʶ'application/types/Middlewares/Cache.phpxM��[x�=̼�'application/types/Middlewares/Debug.phpoM��[oP�?�&application/types/Middlewares/Emit.php�M��[����.application/types/Middlewares/GetActAsHtml.php	M��[	O.�H�/application/types/Middlewares/GetActsAsHtml.phpTM��[TL�u�8application/types/Middlewares/GetConfigurationAsHtml.php_M��[_�WF�3application/types/Middlewares/GetContactsAsHtml.php1M��[1&�
�5application/types/Middlewares/GetDisclaimerAsHtml.php5M��[5tC!@�3application/types/Middlewares/GetDivisionAsHtml.php	M��[	vWX�4application/types/Middlewares/GetDivisionsAsHtml.php�M��[��
۶/application/types/Middlewares/GetHomeAsHtml.php/
M��[/
h��/application/types/Middlewares/GetImageAsJpg.php�M��[����/application/types/Middlewares/GetImageAsPng.php�M��[��g-�6application/types/Middlewares/GetImportationAsHtml.php[M��[[Rt�x�7application/types/Middlewares/GetIntroductionAsHtml.php9M��[9�\J��5application/types/Middlewares/GetReparationAsHtml.phpYM��[YM7\�4application/types/Middlewares/GetStylesheetAsCss.php�	M��[�	\E�6application/types/Middlewares/GetSubdivisionAsHtml.php.	M��[.	����7application/types/Middlewares/GetSubdivisionsAsHtml.php�M��[�/����2application/types/Middlewares/GetSubjectAsHtml.php*	M��[*	/Fʶ3application/types/Middlewares/GetSubjectsAsHtml.php�M��[�'n/�6application/types/Middlewares/GetTransactionAsHtml.phpj	M��[j	���7application/types/Middlewares/GetTransactionsAsHtml.php�M��[��9+�5application/types/Middlewares/PostToConfiguration.php
M��[
�Q���0application/types/Middlewares/PostToContacts.php�M��[��,LH�3application/types/Middlewares/PostToImportation.php�M��[���^�2application/types/Middlewares/PostToReparation.php�M��[��g��'application/types/Middlewares/Route.phpt	M��[t	��]{�'application/types/Queries/SelectAct.php	M��[	|{���(application/types/Queries/SelectActs.php�M��[�0v���-application/types/Queries/SelectAtAGlance.php�
M��[�
/�H+�,application/types/Queries/SelectDivision.php�M��[���M׶-application/types/Queries/SelectDivisions.php�M��[�-ÔR�6application/types/Queries/SelectDivisionsAtAGlance.php;M��[;Po�]�,application/types/Queries/SelectSettings.php�M��[��Ş%�/application/types/Queries/SelectSubdivision.php�M��[��QeY�0application/types/Queries/SelectSubdivisions.php�M��[�z=�+application/types/Queries/SelectSubject.php�
M��[�
3E��,application/types/Queries/SelectSubjects.php�M��[����_�/application/types/Queries/SelectTransaction.phpvM��[v��[�0application/types/Queries/SelectTransactions.php�M��[�%5�build/.htaccess�M��[�Vg��build/COPYING.txtk�M��[k��|H̶build/index.php�M��[�5��build/README.txt
M��[
�;౶	build.bat#M��[#A!a��	build.phpGM��[G���&�
composer.json�M��[���| �
composer.lock�NM��[�N��"�COPYING.txtk�M��[k��|H̶library/autoload.php�M��[�n�
��library/bin/lessc_M��[_�
|�library/bin/lessc.batyM��[y�:j\�&library/composer/autoload_classmap.php�M��[������#library/composer/autoload_files.php�M��[�ϷD�(library/composer/autoload_namespaces.phpM��[�'���"library/composer/autoload_psr4.php$M��[$�"F�"library/composer/autoload_real.phpM��[�}�y� library/composer/ClassLoader.php�0M��[�0���]�library/composer/installed.json�DM��[�Dϴ�I�library/composer/LICENSE3M��[3���� library/filp/whoops/CHANGELOG.md�M��[�[|lF�!library/filp/whoops/composer.json/M��[/�ًζlibrary/filp/whoops/LICENSE.mdM��[/��;library/filp/whoops/src/Whoops/Exception/ErrorException.phpcM��[c"�sC�6library/filp/whoops/src/Whoops/Exception/Formatter.php�M��[��O�
�2library/filp/whoops/src/Whoops/Exception/Frame.php9M��[9G_�<library/filp/whoops/src/Whoops/Exception/FrameCollection.php�M��[��:���6library/filp/whoops/src/Whoops/Exception/Inspector.php�M��[����:�:library/filp/whoops/src/Whoops/Handler/CallbackHandler.phpHM��[HBU�$�2library/filp/whoops/src/Whoops/Handler/Handler.phpVM��[VY����;library/filp/whoops/src/Whoops/Handler/HandlerInterface.php�M��[�#�Y�>library/filp/whoops/src/Whoops/Handler/JsonResponseHandler.phpjM��[j-y��;library/filp/whoops/src/Whoops/Handler/PlainTextHandler.php>M��[>��EŶ<library/filp/whoops/src/Whoops/Handler/PrettyPageHandler.php�KM��[�KM����=library/filp/whoops/src/Whoops/Handler/XmlResponseHandler.php�	M��[�	.�1`�<library/filp/whoops/src/Whoops/Resources/css/whoops.base.css�*M��[�*<)��<library/filp/whoops/src/Whoops/Resources/js/clipboard.min.jsL"M��[L"��:library/filp/whoops/src/Whoops/Resources/js/whoops.base.jswM��[w�K��8library/filp/whoops/src/Whoops/Resources/js/zepto.min.js<`M��[<`�/0�Clibrary/filp/whoops/src/Whoops/Resources/views/env_details.html.php+M��[+'����Blibrary/filp/whoops/src/Whoops/Resources/views/frame_code.html.php�
M��[�
�^�ǶBlibrary/filp/whoops/src/Whoops/Resources/views/frame_list.html.phpM��[�S���>library/filp/whoops/src/Whoops/Resources/views/header.html.php�M��[�ڼ���>library/filp/whoops/src/Whoops/Resources/views/layout.html.phpEM��[E�E��&library/filp/whoops/src/Whoops/Run.php$.M��[$.z�q��/library/filp/whoops/src/Whoops/RunInterface.phpG
M��[G
-2��8library/filp/whoops/src/Whoops/Util/HtmlDumperOutput.php�M��[�	�)��,library/filp/whoops/src/Whoops/Util/Misc.php�M��[�$���4library/filp/whoops/src/Whoops/Util/SystemFacade.phpb	M��[b	EgԶ6library/filp/whoops/src/Whoops/Util/TemplateHelper.phpU"M��[U"r�	�"library/nikic/fast-route/.hhconfigM��[�&vq�$library/nikic/fast-route/.travis.ymlgM��[gm�v�&library/nikic/fast-route/composer.json�M��[�b}�ֶ&library/nikic/fast-route/FastRoute.hhi�M��[�*uy϶ library/nikic/fast-route/LICENSE�M��[��귶$library/nikic/fast-route/phpunit.xml�M��[�E�Ď�"library/nikic/fast-route/README.md'M��['ܓx�2library/nikic/fast-route/src/BadRouteException.phpQM��[Q�NN��*library/nikic/fast-route/src/bootstrap.php%M��[%���=library/nikic/fast-route/src/DataGenerator/CharCountBased.php/M��[/=�϶>library/nikic/fast-route/src/DataGenerator/GroupCountBased.phpM��[�y绶<library/nikic/fast-route/src/DataGenerator/GroupPosBased.php�M��[�����8library/nikic/fast-route/src/DataGenerator/MarkBased.php�M��[�%S% �Alibrary/nikic/fast-route/src/DataGenerator/RegexBasedAbstract.phpfM��[fL����.library/nikic/fast-route/src/DataGenerator.php�M��[���aȶ:library/nikic/fast-route/src/Dispatcher/CharCountBased.phpM��[/e�ö;library/nikic/fast-route/src/Dispatcher/GroupCountBased.php�M��[�yn@�9library/nikic/fast-route/src/Dispatcher/GroupPosBased.php/M��[/�^*^�5library/nikic/fast-route/src/Dispatcher/MarkBased.php�M��[��8V�>library/nikic/fast-route/src/Dispatcher/RegexBasedAbstract.phpx
M��[x
����+library/nikic/fast-route/src/Dispatcher.phpRM��[R�R$ж*library/nikic/fast-route/src/functions.php�	M��[�	>��`�&library/nikic/fast-route/src/Route.php5M��[5T��/library/nikic/fast-route/src/RouteCollector.php�M��[�7���0library/nikic/fast-route/src/RouteParser/Std.php�	M��[�	,K���,library/nikic/fast-route/src/RouteParser.phpM��[���Ķ+library/nikic/fast-route/test/bootstrap.phpuM��[uΡjN�?library/nikic/fast-route/test/Dispatcher/CharCountBasedTest.php;M��[;�ٰ��;library/nikic/fast-route/test/Dispatcher/DispatcherTest.php�KM��[�Kq�v��@library/nikic/fast-route/test/Dispatcher/GroupCountBasedTest.php>M��[>D��ڶ>library/nikic/fast-route/test/Dispatcher/GroupPosBasedTest.php8M��[8a��
�:library/nikic/fast-route/test/Dispatcher/MarkBasedTest.php�M��[�in�}�Flibrary/nikic/fast-route/test/HackTypechecker/fixtures/all_options.php�M��[�]d�Hlibrary/nikic/fast-route/test/HackTypechecker/fixtures/empty_options.php(M��[({/?�Elibrary/nikic/fast-route/test/HackTypechecker/fixtures/no_options.phpM��[�N�n�Elibrary/nikic/fast-route/test/HackTypechecker/HackTypecheckerTest.phpM��[�w߶5library/nikic/fast-route/test/RouteParser/StdTest.phpGM��[G+�Ӝ�(library/oyejorge/less.php/.gitattributesHM��[H�T�$library/oyejorge/less.php/.gitignore{M��[{A�g��#library/oyejorge/less.php/bin/lessc�M��[��n��$library/oyejorge/less.php/CHANGES.mdM��[>��8�'library/oyejorge/less.php/composer.json�M��[��c��'library/oyejorge/less.php/lessc.inc.phpM��[QSO�;library/oyejorge/less.php/lib/Less/.easymin/ignore_prefixesM��[\6L�1library/oyejorge/less.php/lib/Less/Autoloader.php�M��[�����,library/oyejorge/less.php/lib/Less/Cache.phpM��[B�b�-library/oyejorge/less.php/lib/Less/Colors.php�M��[����3library/oyejorge/less.php/lib/Less/Configurable.php
M��[
�ߝz�2library/oyejorge/less.php/lib/Less/Environment.php(
M��[(
�^G�6library/oyejorge/less.php/lib/Less/Exception/Chunk.php�M��[���|��9library/oyejorge/less.php/lib/Less/Exception/Compiler.php�M��[��w�7library/oyejorge/less.php/lib/Less/Exception/Parser.php�
M��[�
T�O�0library/oyejorge/less.php/lib/Less/Functions.php��M��[��~Г+�3library/oyejorge/less.php/lib/Less/Less.php.combine�M��[��q��+library/oyejorge/less.php/lib/Less/Mime.php�M��[��0���4library/oyejorge/less.php/lib/Less/Output/Mapped.phpB
M��[B
i���-library/oyejorge/less.php/lib/Less/Output.php�M��[�:$�¶-library/oyejorge/less.php/lib/Less/Parser.php�M��[���J�:library/oyejorge/less.php/lib/Less/SourceMap/Base64VLQ.php�M��[��P��:library/oyejorge/less.php/lib/Less/SourceMap/Generator.php>&M��[>&=��1library/oyejorge/less.php/lib/Less/Tree/Alpha.php@M��[@�XE�5library/oyejorge/less.php/lib/Less/Tree/Anonymous.phpLM��[L"�7˶6library/oyejorge/less.php/lib/Less/Tree/Assignment.php�M��[��_��5library/oyejorge/less.php/lib/Less/Tree/Attribute.php�M��[��,�Ͷ0library/oyejorge/less.php/lib/Less/Tree/Call.phpYM��[Y�?�ж1library/oyejorge/less.php/lib/Less/Tree/Color.phpxM��[x�:���3library/oyejorge/less.php/lib/Less/Tree/Comment.php�M��[��oŭ�5library/oyejorge/less.php/lib/Less/Tree/Condition.php�M��[�1!O0�7library/oyejorge/less.php/lib/Less/Tree/DefaultFunc.phpEM��[E�umm�;library/oyejorge/less.php/lib/Less/Tree/DetachedRuleset.php6M��[6��+�5library/oyejorge/less.php/lib/Less/Tree/Dimension.php�M��[�v�ݳ�5library/oyejorge/less.php/lib/Less/Tree/Directive.phpM��[.�|��3library/oyejorge/less.php/lib/Less/Tree/Element.php�M��[�-�˚�6library/oyejorge/less.php/lib/Less/Tree/Expression.phpFM��[F'L7Ѷ2library/oyejorge/less.php/lib/Less/Tree/Extend.phpM��[��H<�2library/oyejorge/less.php/lib/Less/Tree/Import.php !M��[ !��B�6library/oyejorge/less.php/lib/Less/Tree/Javascript.phpM��[���3library/oyejorge/less.php/lib/Less/Tree/Keyword.php�M��[���1library/oyejorge/less.php/lib/Less/Tree/Media.phpM��[n�噶6library/oyejorge/less.php/lib/Less/Tree/Mixin/Call.php�M��[�a-�h�<library/oyejorge/less.php/lib/Less/Tree/Mixin/Definition.php�M��[��ߕ�5library/oyejorge/less.php/lib/Less/Tree/NameValue.php0M��[0K^O��4library/oyejorge/less.php/lib/Less/Tree/Negative.php�M��[�+Rh�5library/oyejorge/less.php/lib/Less/Tree/Operation.php�M��[�iČ��1library/oyejorge/less.php/lib/Less/Tree/Paren.phpAM��[A�T�G�2library/oyejorge/less.php/lib/Less/Tree/Quoted.phpkM��[k�VЫ�0library/oyejorge/less.php/lib/Less/Tree/Rule.phpbM��[b]z�^�3library/oyejorge/less.php/lib/Less/Tree/Ruleset.php�@M��[�@V�ƶ7library/oyejorge/less.php/lib/Less/Tree/RulesetCall.php�M��[�KS��4library/oyejorge/less.php/lib/Less/Tree/Selector.php�M��[�ș�=library/oyejorge/less.php/lib/Less/Tree/UnicodeDescriptor.php�M��[��D<��0library/oyejorge/less.php/lib/Less/Tree/Unit.phpYM��[Y�&J�;library/oyejorge/less.php/lib/Less/Tree/UnitConversions.phpdM��[d��ޚ�/library/oyejorge/less.php/lib/Less/Tree/Url.phpM��[S���1library/oyejorge/less.php/lib/Less/Tree/Value.phpM��[��/�4library/oyejorge/less.php/lib/Less/Tree/Variable.php�M��[��o�+library/oyejorge/less.php/lib/Less/Tree.phpjM��[j�^��.library/oyejorge/less.php/lib/Less/Version.phpHM��[Hg4GC�;library/oyejorge/less.php/lib/Less/Visitor/extendFinder.php�
M��[�
�"`
�5library/oyejorge/less.php/lib/Less/Visitor/import.php
M��[
%�,ݶ;library/oyejorge/less.php/lib/Less/Visitor/joinSelector.php>M��[>����=library/oyejorge/less.php/lib/Less/Visitor/processExtends.php�=M��[�=IHf��4library/oyejorge/less.php/lib/Less/Visitor/toCSS.php�M��[�����.library/oyejorge/less.php/lib/Less/Visitor.phpRM��[R���7library/oyejorge/less.php/lib/Less/VisitorReplacing.php�M��[�����!library/oyejorge/less.php/LICENSE�%M��[�%��
�#library/oyejorge/less.php/README.md�)M��[�)=�e�%library/psr/http-message/CHANGELOG.md3M��[3�:\Y�&library/psr/http-message/composer.jsonmM��[m���� library/psr/http-message/LICENSE=M��[=���"library/psr/http-message/README.mdfM��[f��h��1library/psr/http-message/src/MessageInterface.php�M��[��z /�1library/psr/http-message/src/RequestInterface.php�M��[���Զ2library/psr/http-message/src/ResponseInterface.php
/
homepages
/
39
/
d619483163
/
htdocs
/
installations
/
pieveanievole
/
2016
/
index.php
 * 
 * You should have received a copy of the GNU Affero General Public License
 * along with BilancioCivico.  If not, see <http://www.gnu.org/licenses/>.
 *
 * Supplemental term under GNU Affero General Public License version 3 section 7
 *
 * You must retain the whole attribution (both the copyright line and the actual authors' list)
 */
declare(strict_types=1);
$timezone = @date_default_timezone_get();
date_default_timezone_set($timezone != 'UTC' ? $timezone : 'Europe/Rome');
clearstatcache();
foreach (scandir('./cache') as $v){
	if ($v != '.' && $v != '..' && (time() - filemtime('./cache/' . $v)) > 86400){
		@unlink('./cache/' . $v . '/body');
		@unlink('./cache/' . $v . '/headersandstatus.php');
		@rmdir('./cache/' . $v);
	}
}
include __DIR__ . '/application.phar';
Arguments
  1. "/homepages/39/d619483163/htdocs/installations/pieveanievole/2016/application.phar"
    

Environment & details:

empty
empty
empty
empty
empty
Key Value
REDIRECT_REDIRECT_UNIQUE_ID
"ZfkqFPCsiQBG3ShxDYkefwAAABs"
REDIRECT_REDIRECT_WAAS_MODE
"0"
REDIRECT_REDIRECT_SCRIPT_URL
"/2016/contatti.html"
REDIRECT_REDIRECT_SCRIPT_URI
"http://pieveanievole.bilanciocivico.it/2016/contatti.html"
REDIRECT_REDIRECT_DOCUMENT_ROOT
"/kunden/homepages/39/d619483163/htdocs/installations/pieveanievole"
REDIRECT_REDIRECT_UI_SUEXEC_DEFAULT_CHROOT_ID
"14"
REDIRECT_REDIRECT_UI_SUEXEC_FSTATD_UNIXSOCKET
"/run/ui-fstatd.suexec.socket"
REDIRECT_REDIRECT_UI_SUEXEC_STATISTICS_UNIXSOCKET
"/homepages/sclientMF/http.sock.bin"
REDIRECT_REDIRECT_HTTP_AUTHORIZATION
""
REDIRECT_REDIRECT_DBENTRY__RSCLVL_CPU
"60"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_MEM
"768"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCSOFT
"20"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCHARD
"28"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_JIMDO
"800"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_CPU_JIMDO
"60"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_MEM_JIMDO
"768"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCSOFT_JIMDO
"24"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCHARD_JIMDO
"24"
REDIRECT_REDIRECT_DBENTRY_HOST
"pieveanievole.bilanciocivico.it"
REDIRECT_REDIRECT_DBENTRY_VALUE
"/kunden/homepages/39/d619483163/htdocs/installations/pieveanievole:d0000#CPU 60 #MEM 524288 #CGI 786760 #NPROC 16 #TAID 84508179 #LANG 5 #RSCLVL 900 #STAT 1 #CHROOT 15"
REDIRECT_REDIRECT_DBENTRY_DOCROOT
"/kunden/homepages/39/d619483163/htdocs/installations/pieveanievole"
REDIRECT_REDIRECT_DBENTRY_HASH
"d0000"
REDIRECT_REDIRECT_DBENTRY__CPU
"60"
REDIRECT_REDIRECT_DBENTRY__MEM
"524288"
REDIRECT_REDIRECT_DBENTRY__CGI
"786760"
REDIRECT_REDIRECT_DBENTRY__NPROC
"16"
REDIRECT_REDIRECT_DBENTRY__TAID
"84508179"
REDIRECT_REDIRECT_DBENTRY__LANG
"5"
REDIRECT_REDIRECT_DBENTRY__RSCLVL
"900"
REDIRECT_REDIRECT_DBENTRY__STAT
"1"
REDIRECT_REDIRECT_DBENTRY__CHROOT
"15"
REDIRECT_REDIRECT_DBENTRY
"/kunden/homepages/39/d619483163/htdocs/installations/pieveanievole:d0000#CPU 60 #MEM 524288 #CGI 786760 #NPROC 16 #TAID 84508179 #LANG 5 #RSCLVL 900 #STAT 1 #CHROOT 15"
REDIRECT_REDIRECT_STATUS
"200"
REDIRECT_UNIQUE_ID
"ZfkqFPCsiQBG3ShxDYkefwAAABs"
REDIRECT_SCRIPT_URL
"/2016/contatti.html"
REDIRECT_SCRIPT_URI
"http://pieveanievole.bilanciocivico.it/2016/contatti.html"
REDIRECT_DOCUMENT_ROOT
"/kunden/homepages/39/d619483163/htdocs/installations/pieveanievole"
REDIRECT_HTTP_AUTHORIZATION
""
REDIRECT_HANDLER
"x-mapp-php5.5"
REDIRECT_STATUS
"200"
UNIQUE_ID
"ZfkqFPCsiQBG3ShxDYkefwAAABs"
SCRIPT_URL
"/2016/contatti.html"
SCRIPT_URI
"http://pieveanievole.bilanciocivico.it/2016/contatti.html"
HTTP_HOST
"pieveanievole.bilanciocivico.it"
HTTP_CONNECTION
"close"
HTTP_ACCEPT
"*/*"
HTTP_USER_AGENT
"claudebot"
PATH
"/bin:/usr/bin"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SERVER_NAME
"pieveanievole.bilanciocivico.it"
SERVER_ADDR
"82.165.83.200"
SERVER_PORT
"80"
REMOTE_ADDR
"34.204.181.19"
DOCUMENT_ROOT
"/kunden/homepages/39/d619483163/htdocs/installations/pieveanievole"
REQUEST_SCHEME
"http"
CONTEXT_PREFIX
"/system-bin/"
CONTEXT_DOCUMENT_ROOT
"/kunden/usr/lib/cgi-bin/"
SERVER_ADMIN
"webmaster@pieveanievole.bilanciocivico.it"
SCRIPT_FILENAME
"/kunden/homepages/39/d619483163/htdocs/installations/pieveanievole/2016/index.php"
REMOTE_PORT
"64648"
REDIRECT_URL
"/2016/index.php"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/1.1"
REQUEST_METHOD
"GET"
QUERY_STRING
""
REQUEST_URI
"/2016/contatti.html"
SCRIPT_NAME
"/2016/index.php"
STATUS
"200"
ORIG_PATH_INFO
"/2016/index.php"
ORIG_PATH_TRANSLATED
"/kunden/homepages/39/d619483163/htdocs/installations/pieveanievole/2016/index.php"
PHP_SELF
"/2016/index.php"
REQUEST_TIME_FLOAT
1710828052.7778
REQUEST_TIME
1710828052
argv
[]
argc
0
Key Value
REDIRECT_REDIRECT_UNIQUE_ID
"ZfkqFPCsiQBG3ShxDYkefwAAABs"
REDIRECT_REDIRECT_WAAS_MODE
"0"
REDIRECT_REDIRECT_SCRIPT_URL
"/2016/contatti.html"
REDIRECT_REDIRECT_SCRIPT_URI
"http://pieveanievole.bilanciocivico.it/2016/contatti.html"
REDIRECT_REDIRECT_DOCUMENT_ROOT
"/kunden/homepages/39/d619483163/htdocs/installations/pieveanievole"
REDIRECT_REDIRECT_UI_SUEXEC_DEFAULT_CHROOT_ID
"14"
REDIRECT_REDIRECT_UI_SUEXEC_FSTATD_UNIXSOCKET
"/run/ui-fstatd.suexec.socket"
REDIRECT_REDIRECT_UI_SUEXEC_STATISTICS_UNIXSOCKET
"/homepages/sclientMF/http.sock.bin"
REDIRECT_REDIRECT_HTTP_AUTHORIZATION
""
REDIRECT_REDIRECT_DBENTRY__RSCLVL_CPU
"60"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_MEM
"768"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCSOFT
"20"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCHARD
"28"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_JIMDO
"800"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_CPU_JIMDO
"60"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_MEM_JIMDO
"768"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCSOFT_JIMDO
"24"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCHARD_JIMDO
"24"
REDIRECT_REDIRECT_DBENTRY_HOST
"pieveanievole.bilanciocivico.it"
REDIRECT_REDIRECT_DBENTRY_VALUE
"/kunden/homepages/39/d619483163/htdocs/installations/pieveanievole:d0000#CPU 60 #MEM 524288 #CGI 786760 #NPROC 16 #TAID 84508179 #LANG 5 #RSCLVL 900 #STAT 1 #CHROOT 15"
REDIRECT_REDIRECT_DBENTRY_DOCROOT
"/kunden/homepages/39/d619483163/htdocs/installations/pieveanievole"
REDIRECT_REDIRECT_DBENTRY_HASH
"d0000"
REDIRECT_REDIRECT_DBENTRY__CPU
"60"
REDIRECT_REDIRECT_DBENTRY__MEM
"524288"
REDIRECT_REDIRECT_DBENTRY__CGI
"786760"
REDIRECT_REDIRECT_DBENTRY__NPROC
"16"
REDIRECT_REDIRECT_DBENTRY__TAID
"84508179"
REDIRECT_REDIRECT_DBENTRY__LANG
"5"
REDIRECT_REDIRECT_DBENTRY__RSCLVL
"900"
REDIRECT_REDIRECT_DBENTRY__STAT
"1"
REDIRECT_REDIRECT_DBENTRY__CHROOT
"15"
REDIRECT_REDIRECT_DBENTRY
"/kunden/homepages/39/d619483163/htdocs/installations/pieveanievole:d0000#CPU 60 #MEM 524288 #CGI 786760 #NPROC 16 #TAID 84508179 #LANG 5 #RSCLVL 900 #STAT 1 #CHROOT 15"
REDIRECT_REDIRECT_STATUS
"200"
REDIRECT_UNIQUE_ID
"ZfkqFPCsiQBG3ShxDYkefwAAABs"
REDIRECT_SCRIPT_URL
"/2016/contatti.html"
REDIRECT_SCRIPT_URI
"http://pieveanievole.bilanciocivico.it/2016/contatti.html"
REDIRECT_DOCUMENT_ROOT
"/kunden/homepages/39/d619483163/htdocs/installations/pieveanievole"
REDIRECT_HTTP_AUTHORIZATION
""
REDIRECT_HANDLER
"x-mapp-php5.5"
REDIRECT_STATUS
"200"
UNIQUE_ID
"ZfkqFPCsiQBG3ShxDYkefwAAABs"
SCRIPT_URL
"/2016/contatti.html"
SCRIPT_URI
"http://pieveanievole.bilanciocivico.it/2016/contatti.html"
HTTP_HOST
"pieveanievole.bilanciocivico.it"
HTTP_CONNECTION
"close"
HTTP_ACCEPT
"*/*"
HTTP_USER_AGENT
"claudebot"
PATH
"/bin:/usr/bin"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SERVER_NAME
"pieveanievole.bilanciocivico.it"
SERVER_ADDR
"82.165.83.200"
SERVER_PORT
"80"
REMOTE_ADDR
"34.204.181.19"
DOCUMENT_ROOT
"/kunden/homepages/39/d619483163/htdocs/installations/pieveanievole"
REQUEST_SCHEME
"http"
CONTEXT_PREFIX
"/system-bin/"
CONTEXT_DOCUMENT_ROOT
"/kunden/usr/lib/cgi-bin/"
SERVER_ADMIN
"webmaster@pieveanievole.bilanciocivico.it"
SCRIPT_FILENAME
"/kunden/homepages/39/d619483163/htdocs/installations/pieveanievole/2016/index.php"
REMOTE_PORT
"64648"
REDIRECT_URL
"/2016/index.php"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/1.1"
REQUEST_METHOD
"GET"
QUERY_STRING
""
REQUEST_URI
"/2016/contatti.html"
SCRIPT_NAME
"/2016/index.php"
STATUS
"200"
ORIG_PATH_INFO
"/2016/index.php"
ORIG_PATH_TRANSLATED
"/kunden/homepages/39/d619483163/htdocs/installations/pieveanievole/2016/index.php"
0. Whoops\Handler\PrettyPageHandler