Legea care prelungeşte cu cinci ani HAOSUL imobiliar pentru jumătate din România. Portiţă de scăpare pentru Firea

19 June 2018 • Real estate

Legea care prelungeşte cu cinci ani HAOSUL imobiliar pentru jumătate din România. Portiţă de scăpare pentru Firea

 joi, 14 iunie 2018 de Alexandru Urzică

Anul acesta expiră circa 48% din totalul Planurilor Urbanistice Generale (PUG) ale ţării, în 2019 alte circa 6%, iar în 2020 încă aproximativ 7%, potrivit informaţiilor obţinute de Ministerul Dezvoltării Regionale şi Administraţiei Publice (MDRAP) de la primării. Trebuie precizat că o mare parte din documentaţiile de urbanism au fost realizate înainte de anul 2003, iar legea în vigoare nu mai permite prelungirea valabilităţii acestora după finalul anului 2018. 

Legea urbanismului prevede că orice PUG poate fi prelungit o singură dată, dar fără a se depăşi zece ani de la data depăşirii termenului de valabilitate. Iniţiatorii Ordonanţei de Urgenţă a Guvernului, care vizează modificarea legii urbanismului, spun că această prevedere este restrictivă, deoarece sunt comune sau oraşe mici care nu necesită actualizări integrale ale Planului Urbanistic General la fiecare zece ani.

„Această prevedere a generat în practică situaţii cu efecte negative pentru dezvoltarea unităţilor administrativ-teritoriale prin anularea  de către prefecţi a hotărârilor de consiliu local de prelungire a valabilităţii Planurilor Urbanistice Generale pe termene mai lungi“, se precizează în nota de fundamentare realizată de MDRAP.

Guvernul mai arată că imposibilitatea primăriilor de a prelungi valabilitatea planurilor va genera dificultăţi majore în implementarea investiţiilor, fiind necesară analizarea şi reglementarea teritoriului pe bază de Planuri Urbanistice Zonale pentru aproape toate tipurile de investiţii.

Ordonanţa de Urgenţă propusă de Guvern oferă posibilitatea prelungirii valabilităţii planurilor până în 2023, cu condiţia ca primăria să fi iniţiat procedurile de actualizare înainte de expirarea termenului de valabilitate.

Cazul Bucureştiului

PUG-ul Bucureştiului a fost realizat în anul 2000. În ciuda garanţiilor date de Primăria Generală pentru finalizarea noului PUG, acesta se află tot în prima etapă de elaborare din cele patru, timp în care nu a avut loc nicio consultare publică, se precizează în raportul Ordinului Arhitecţilor Bucureşti pe 2018. „Lipsa de transparenţă a Primăriei Generale denotă o lipsă de respect pentru locuitori, beneficiarii acestui PUG, cumulând 20 de ani de haos imobiliar“, spun arhitecţii.
 
Deşi se ştia că termenul său de valabilitate este de zece ani, demersurile pentru noul plan urbanistic au început abia în 2012. În ultimii zece ani, numărul de autovehicule din Bucureşti, precum şi volumul de spaţii de birouri şi retail au evoluat exponenţial lăsând cu mult în urmă vechile planuri şi reglementări stabilite în actualul Plan Urbanistic General.

Contactat de revista Capital, viceprimarul Capitalei, Aurelian Bădulescu, spune că este exclus un blocaj din cauza planului urbanistic. Bădulescu a reiterat că PUG-ul este o prioritate a administraţiei Firea şi a Consiliului General al Municipiului Bucureşti, însă spune că este un proces greoi şi de durată, amintind că Barcelona a lucrat 15 ani la planul de urbanism.

„În acest moment, 75% din Planul Urbanistic General este gata şi ne propunem să îl definitivăm până la finalul anului pentru a nu fi nevoie de o nouă prelungire. Ultimele retuşuri ce trebuie aduse sunt foarte importante, deoarece implică înglobarea reţelelor de telecomunicaţii, canalizare, aducţiuni, etc.“, menţionează viceprimarul Bucureştiului.

Bădulescu spune că, în cazul în care actualizarea nu se va realiza la timp, va apela la o nouă amânare, iar primăriile de Sector se vor folosi de Planurile Urbanistice Zonale (PUZ) Coordonatoare, adică un regulament local de urbanism.

„Aceste PUZ-uri au fost elaborate sub coordonarea Direcţie de Urbanism a Primăriei Municipiului Bucureşti pentru a fi în acord cu PUG-ul. Se vor lua ca la puzzle şi se vor introduce în PUG. Sectoarele 3 şi 4 vor avea gata până în august PUZ-ul Coordonator, iar restul Sectoarelor îl au deja“, spune Aurelian Bădulescu.

Blocaj în autorizări

Legea urbanismului obliga toţi arhitecţii-şefi ai ţării să termine un program de master sau studii postuniversitare în domeniul urbanismului şi amenajării teritoriului până în 13 iulie 2018. Guvernul a constatat însă că cei cinci ani, cât au avut arhitecţii-şefi la dispoziţie pentru completarea studiilor, au fost insuficienţi. În consecinţă, propune modificare legii şi prelungirea termenului până în 2023.
 
„Având în vedere că este vorba de absolvirea unor programe de formare şi specializare  care trebuie efectuate în acelaşi timp cu îndeplinirea atribuţiilor de serviciu, şi că formarea profesională universitară şi postuniversitară se realizează doar în marile centre universitare, existând un număr limitat de locuri ce pot fi ocupate, potrivit legislaţiei specifice din domeniu, se constată că cei cinci ani în care legiuitorul a permis completarea studiilor de specialitate nu au fost suficienţi“, se mai precizează în nota de fundamentare a Guvernului.

Autorii proiectului legislativ arată că există riscul ca multe primării, ale căror arhitecţi-şefi nu au studiile necesare, să nu mai poată aproba PUG-uri, PUZ-uri sau PUD-uri, de a emite avize şi autorizaţii de construire, „generându-se un blocaj important în implementarea investiţiilor private şi publice, inclusiv realizate cu fonduri europene“.

„Pentru a evita eventualele situaţii de blocaj ca urmare a nefinalizării studiilor de specialitate şi pentru a asigura continuarea profesionalizării funcţionarilor publici care îndeplinesc sarcinile prevăzute de lege pentru funcţia de arhitect-şef, se propune prorogarea cu cinci ani a termenului în care aceştia pot să îşi completeze studiile de specialitate“, se mai arată în nota de fundamentare la Ordonanţa de Urgenţă înaintată de MDRAP.

Sursa: Capital


Whoops! There was an error.
Predis \ Response \ ServerException
MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error. Predis\Response\ServerException thrown with message "MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error. " Stacktrace: #12 Predis\Response\ServerException in /var/www/html/blissimobiliare/vendor/predis/predis/src/Client.php:370 #11 Predis\Client:onErrorResponse in /var/www/html/blissimobiliare/vendor/predis/predis/src/Client.php:335 #10 Predis\Client:executeCommand in /var/www/html/blissimobiliare/vendor/predis/predis/src/Client.php:314 #9 Predis\Client:__call in /var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php:114 #8 Illuminate\Redis\Connections\Connection:command in /var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php:214 #7 Illuminate\Redis\Connections\Connection:__call in /var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Cache/RedisStore.php:93 #6 Illuminate\Cache\RedisStore:put in /var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Cache/Repository.php:208 #5 Illuminate\Cache\Repository:put in /var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Session/CacheBasedSessionHandler.php:66 #4 Illuminate\Session\CacheBasedSessionHandler:write in /var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Session/Store.php:129 #3 Illuminate\Session\Store:save in /var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:87 #2 Illuminate\Session\Middleware\StartSession:terminate in /var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:218 #1 Illuminate\Foundation\Http\Kernel:terminateMiddleware in /var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:189 #0 Illuminate\Foundation\Http\Kernel:terminate in /var/www/html/blissimobiliare/public/index.php:58
12
Predis\Response\ServerException
/vendor/predis/predis/src/Client.php370
11
Predis\Client onErrorResponse
/vendor/predis/predis/src/Client.php335
10
Predis\Client executeCommand
/vendor/predis/predis/src/Client.php314
9
Predis\Client __call
/vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php114
8
Illuminate\Redis\Connections\Connection command
/vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php214
7
Illuminate\Redis\Connections\Connection __call
/vendor/laravel/framework/src/Illuminate/Cache/RedisStore.php93
6
Illuminate\Cache\RedisStore put
/vendor/laravel/framework/src/Illuminate/Cache/Repository.php208
5
Illuminate\Cache\Repository put
/vendor/laravel/framework/src/Illuminate/Session/CacheBasedSessionHandler.php66
4
Illuminate\Session\CacheBasedSessionHandler write
/vendor/laravel/framework/src/Illuminate/Session/Store.php129
3
Illuminate\Session\Store save
/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php87
2
Illuminate\Session\Middleware\StartSession terminate
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php218
1
Illuminate\Foundation\Http\Kernel terminateMiddleware
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php189
0
Illuminate\Foundation\Http\Kernel terminate
/public/index.php58
/var/www/html/blissimobiliare/vendor/predis/predis/src/Client.php
     *
     * @return mixed
     */
    protected function onErrorResponse(CommandInterface $command, ErrorResponseInterface $response)
    {
        if ($command instanceof ScriptCommand && $response->getErrorType() === 'NOSCRIPT') {
            $eval = $this->createCommand('EVAL');
            $eval->setRawArguments($command->getEvalArguments());
 
            $response = $this->executeCommand($eval);
 
            if (!$response instanceof ResponseInterface) {
                $response = $command->parseResponse($response);
            }
 
            return $response;
        }
 
        if ($this->options->exceptions) {
            throw new ServerException($response->getMessage());
        }
 
        return $response;
    }
 
    /**
     * Executes the specified initializer method on `$this` by adjusting the
     * actual invokation depending on the arity (0, 1 or 2 arguments). This is
     * simply an utility method to create Redis contexts instances since they
     * follow a common initialization path.
     *
     * @param string $initializer Method name.
     * @param array  $argv        Arguments for the method.
     *
     * @return mixed
     */
    private function sharedContextFactory($initializer, $argv = null)
    {
        switch (count($argv)) {
            case 0:
Arguments
  1. "MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.  "
    
/var/www/html/blissimobiliare/vendor/predis/predis/src/Client.php
    }
 
    /**
     * {@inheritdoc}
     */
    public function createCommand($commandID, $arguments = array())
    {
        return $this->profile->createCommand($commandID, $arguments);
    }
 
    /**
     * {@inheritdoc}
     */
    public function executeCommand(CommandInterface $command)
    {
        $response = $this->connection->executeCommand($command);
 
        if ($response instanceof ResponseInterface) {
            if ($response instanceof ErrorResponseInterface) {
                $response = $this->onErrorResponse($command, $response);
            }
 
            return $response;
        }
 
        return $command->parseResponse($response);
    }
 
    /**
     * Handles -ERR responses returned by Redis.
     *
     * @param CommandInterface       $command  Redis command that generated the error.
     * @param ErrorResponseInterface $response Instance of the error response.
     *
     * @throws ServerException
     *
     * @return mixed
     */
    protected function onErrorResponse(CommandInterface $command, ErrorResponseInterface $response)
    {
Arguments
  1. Predis\Command\StringSetExpire {}
    
  2. Predis\Response\Error {}
    
/var/www/html/blissimobiliare/vendor/predis/predis/src/Client.php
        );
 
        if ($response instanceof ResponseInterface) {
            if ($response instanceof ErrorResponseInterface) {
                $error = true;
            }
 
            return (string) $response;
        }
 
        return $response;
    }
 
    /**
     * {@inheritdoc}
     */
    public function __call($commandID, $arguments)
    {
        return $this->executeCommand(
            $this->createCommand($commandID, $arguments)
        );
    }
 
    /**
     * {@inheritdoc}
     */
    public function createCommand($commandID, $arguments = array())
    {
        return $this->profile->createCommand($commandID, $arguments);
    }
 
    /**
     * {@inheritdoc}
     */
    public function executeCommand(CommandInterface $command)
    {
        $response = $this->connection->executeCommand($command);
 
        if ($response instanceof ResponseInterface) {
            if ($response instanceof ErrorResponseInterface) {
Arguments
  1. Predis\Command\StringSetExpire {}
    
/var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php
     * @param  \Closure  $callback
     * @return void
     */
    public function psubscribe($channels, Closure $callback)
    {
        return $this->createSubscription($channels, $callback, __FUNCTION__);
    }
 
    /**
     * Run a command against the Redis database.
     *
     * @param  string  $method
     * @param  array   $parameters
     * @return mixed
     */
    public function command($method, array $parameters = [])
    {
        $start = microtime(true);
 
        $result = $this->client->{$method}(...$parameters);
 
        $time = round((microtime(true) - $start) * 1000, 2);
 
        if (isset($this->events)) {
            $this->event(new CommandExecuted($method, $parameters, $time, $this));
        }
 
        return $result;
    }
 
    /**
     * Fire the given event if possible.
     *
     * @param  mixed  $event
     * @return void
     */
    protected function event($event)
    {
        if (isset($this->events)) {
            $this->events->dispatch($event);
Arguments
  1. "setex"
    
  2. array:3 [
      0 => "laravel:e2nxwhDEvNbtnIRHfoj1IlTKJtSZ7kV5gEY6n0s9"
      1 => 7200
      2 => "s:389:"a:4:{s:6:"_token";s:40:"soGZmK0bvOQV6HbJ4UY3om6gIDuOGcWpJAVG9h6M";s:9:"_previous";a:1:{s:3:"url";s:194:"http://ec2-3-72-183-126.eu-central-1.compute.amazonaws.com/en/blog/real-estate/legea-care-prelungeste-cu-cinci-ani-haosul-imobiliar-pentru-jumatate-din-romania-portita-de-scapare-pentru-firea-27";}s:22:"PHPDEBUGBAR_STACK_DATA";a:0:{}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}";"
    ]
    
/var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php
    /**
     * Unset the event dispatcher instance on the connection.
     *
     * @return void
     */
    public function unsetEventDispatcher()
    {
        $this->events = null;
    }
 
    /**
     * Pass other method calls down to the underlying client.
     *
     * @param  string  $method
     * @param  array  $parameters
     * @return mixed
     */
    public function __call($method, $parameters)
    {
        return $this->command($method, $parameters);
    }
}
 
Arguments
  1. "setex"
    
  2. array:3 [
      0 => "laravel:e2nxwhDEvNbtnIRHfoj1IlTKJtSZ7kV5gEY6n0s9"
      1 => 7200
      2 => "s:389:"a:4:{s:6:"_token";s:40:"soGZmK0bvOQV6HbJ4UY3om6gIDuOGcWpJAVG9h6M";s:9:"_previous";a:1:{s:3:"url";s:194:"http://ec2-3-72-183-126.eu-central-1.compute.amazonaws.com/en/blog/real-estate/legea-care-prelungeste-cu-cinci-ani-haosul-imobiliar-pentru-jumatate-din-romania-portita-de-scapare-pentru-firea-27";}s:22:"PHPDEBUGBAR_STACK_DATA";a:0:{}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}";"
    ]
    
/var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Cache/RedisStore.php
 
        foreach ($values as $index => $value) {
            $results[$keys[$index]] = ! is_null($value) ? $this->unserialize($value) : null;
        }
 
        return $results;
    }
 
    /**
     * Store an item in the cache for a given number of minutes.
     *
     * @param  string  $key
     * @param  mixed   $value
     * @param  float|int  $minutes
     * @return void
     */
    public function put($key, $value, $minutes)
    {
        $this->connection()->setex(
            $this->prefix.$key, (int) max(1, $minutes * 60), $this->serialize($value)
        );
    }
 
    /**
     * Store multiple items in the cache for a given number of minutes.
     *
     * @param  array  $values
     * @param  float|int  $minutes
     * @return void
     */
    public function putMany(array $values, $minutes)
    {
        $this->connection()->multi();
 
        foreach ($values as $key => $value) {
            $this->put($key, $value, $minutes);
        }
 
        $this->connection()->exec();
    }
Arguments
  1. "setex"
    
  2. array:3 [
      0 => "laravel:e2nxwhDEvNbtnIRHfoj1IlTKJtSZ7kV5gEY6n0s9"
      1 => 7200
      2 => "s:389:"a:4:{s:6:"_token";s:40:"soGZmK0bvOQV6HbJ4UY3om6gIDuOGcWpJAVG9h6M";s:9:"_previous";a:1:{s:3:"url";s:194:"http://ec2-3-72-183-126.eu-central-1.compute.amazonaws.com/en/blog/real-estate/legea-care-prelungeste-cu-cinci-ani-haosul-imobiliar-pentru-jumatate-din-romania-portita-de-scapare-pentru-firea-27";}s:22:"PHPDEBUGBAR_STACK_DATA";a:0:{}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}";"
    ]
    
/var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Cache/Repository.php
    }
 
    /**
     * Store an item in the cache.
     *
     * @param  string  $key
     * @param  mixed   $value
     * @param  \DateTimeInterface|\DateInterval|float|int|null  $minutes
     * @return void
     */
    public function put($key, $value, $minutes = null)
    {
        if (is_array($key)) {
            $this->putMany($key, $value);
 
            return;
        }
 
        if (! is_null($minutes = $this->getMinutes($minutes))) {
            $this->store->put($this->itemKey($key), $value, $minutes);
 
            $this->event(new KeyWritten($key, $value, $minutes));
        }
    }
 
    /**
     * {@inheritdoc}
     */
    public function set($key, $value, $ttl = null)
    {
        $this->put($key, $value, $ttl);
    }
 
    /**
     * Store multiple items in the cache for a given number of minutes.
     *
     * @param  array  $values
     * @param  \DateTimeInterface|\DateInterval|float|int  $minutes
     * @return void
     */
Arguments
  1. "e2nxwhDEvNbtnIRHfoj1IlTKJtSZ7kV5gEY6n0s9"
    
  2. "a:4:{s:6:"_token";s:40:"soGZmK0bvOQV6HbJ4UY3om6gIDuOGcWpJAVG9h6M";s:9:"_previous";a:1:{s:3:"url";s:194:"http://ec2-3-72-183-126.eu-central-1.compute.amazonaws.com/en/blog/real-estate/legea-care-prelungeste-cu-cinci-ani-haosul-imobiliar-pentru-jumatate-din-romania-portita-de-scapare-pentru-firea-27";}s:22:"PHPDEBUGBAR_STACK_DATA";a:0:{}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. 120
    
/var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Session/CacheBasedSessionHandler.php
     */
    public function close()
    {
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function read($sessionId)
    {
        return $this->cache->get($sessionId, '');
    }
 
    /**
     * {@inheritdoc}
     */
    public function write($sessionId, $data)
    {
        return $this->cache->put($sessionId, $data, $this->minutes);
    }
 
    /**
     * {@inheritdoc}
     */
    public function destroy($sessionId)
    {
        return $this->cache->forget($sessionId);
    }
 
    /**
     * {@inheritdoc}
     */
    public function gc($lifetime)
    {
        return true;
    }
 
    /**
     * Get the underlying cache repository.
Arguments
  1. "e2nxwhDEvNbtnIRHfoj1IlTKJtSZ7kV5gEY6n0s9"
    
  2. "a:4:{s:6:"_token";s:40:"soGZmK0bvOQV6HbJ4UY3om6gIDuOGcWpJAVG9h6M";s:9:"_previous";a:1:{s:3:"url";s:194:"http://ec2-3-72-183-126.eu-central-1.compute.amazonaws.com/en/blog/real-estate/legea-care-prelungeste-cu-cinci-ani-haosul-imobiliar-pentru-jumatate-din-romania-portita-de-scapare-pentru-firea-27";}s:22:"PHPDEBUGBAR_STACK_DATA";a:0:{}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. 120
    
/var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Session/Store.php
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForUnserialize($data)
    {
        return $data;
    }
 
    /**
     * Save the session data to storage.
     *
     * @return bool
     */
    public function save()
    {
        $this->ageFlashData();
 
        $this->handler->write($this->getId(), $this->prepareForStorage(
            serialize($this->attributes)
        ));
 
        $this->started = false;
    }
 
    /**
     * Prepare the serialized session data for storage.
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForStorage($data)
    {
        return $data;
    }
 
    /**
     * Age the flash data for the session.
     *
     * @return void
Arguments
  1. "e2nxwhDEvNbtnIRHfoj1IlTKJtSZ7kV5gEY6n0s9"
    
  2. "a:4:{s:6:"_token";s:40:"soGZmK0bvOQV6HbJ4UY3om6gIDuOGcWpJAVG9h6M";s:9:"_previous";a:1:{s:3:"url";s:194:"http://ec2-3-72-183-126.eu-central-1.compute.amazonaws.com/en/blog/real-estate/legea-care-prelungeste-cu-cinci-ani-haosul-imobiliar-pentru-jumatate-din-romania-portita-de-scapare-pentru-firea-27";}s:22:"PHPDEBUGBAR_STACK_DATA";a:0:{}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
/var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php
        if ($this->sessionConfigured()) {
            $this->storeCurrentUrl($request, $session);
 
            $this->addCookieToResponse($response, $session);
        }
 
        return $response;
    }
 
    /**
     * Perform any final actions for the request lifecycle.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Symfony\Component\HttpFoundation\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        if ($this->sessionHandled && $this->sessionConfigured() && ! $this->usingCookieSessions()) {
            $this->manager->driver()->save();
        }
    }
 
    /**
     * Start the session for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Contracts\Session\Session
     */
    protected function startSession(Request $request)
    {
        return tap($this->getSession($request), function ($session) use ($request) {
            $session->setRequestOnHandler($request);
 
            $session->start();
        });
    }
 
    /**
     * Get the session implementation from the manager.
/var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
                continue;
            }
 
            [$name] = $this->parseMiddleware($middleware);
 
            $instance = $this->app->make($name);
 
            if (method_exists($instance, 'terminate')) {
                $instance->terminate($request, $response);
            }
        }
    }
 
    /**
     * Gather the route middleware for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return array
     */
    protected function gatherRouteMiddleware($request)
    {
        if ($route = $request->route()) {
            return $this->router->gatherRouteMiddleware($route);
        }
 
        return [];
    }
 
    /**
Arguments
  1. Illuminate\Http\Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) { …4}
      #routeResolver: Closure() { …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#1}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#1}
      +server: Symfony\Component\HttpFoundation\ServerBag {}
      +files: Symfony\Component\HttpFoundation\FileBag {}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/blog/real-estate/legea-care-prelungeste-cu-cinci-ani-haosul-imobiliar-pentru-jumatate-din-romania-portita-de-scapare-pentru-firea-27"
      #requestUri: "/en/blog/real-estate/legea-care-prelungeste-cu-cinci-ani-haosul-imobiliar-pentru-jumatate-din-romania-portita-de-scapare-pentru-firea-27"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Illuminate\Http\Response {}
    
/var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
     */
    protected function dispatchToRouter()
    {
        return function ($request) {
            $this->app->instance('request', $request);
 
            return $this->router->dispatch($request);
        };
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        $this->terminateMiddleware($request, $response);
 
        $this->app->terminate();
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
Arguments
  1. Illuminate\Http\Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) { …4}
      #routeResolver: Closure() { …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#1}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#1}
      +server: Symfony\Component\HttpFoundation\ServerBag {}
      +files: Symfony\Component\HttpFoundation\FileBag {}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/blog/real-estate/legea-care-prelungeste-cu-cinci-ani-haosul-imobiliar-pentru-jumatate-din-romania-portita-de-scapare-pentru-firea-27"
      #requestUri: "/en/blog/real-estate/legea-care-prelungeste-cu-cinci-ani-haosul-imobiliar-pentru-jumatate-din-romania-portita-de-scapare-pentru-firea-27"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Illuminate\Http\Response {}
    
/var/www/html/blissimobiliare/public/index.php
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request
| through the kernel, and send the associated response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
|
*/
 
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
 
$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);
 
$response->send();
 
$kernel->terminate($request, $response);
 
Arguments
  1. Illuminate\Http\Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) { …4}
      #routeResolver: Closure() { …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#1}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#1}
      +server: Symfony\Component\HttpFoundation\ServerBag {}
      +files: Symfony\Component\HttpFoundation\FileBag {}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/blog/real-estate/legea-care-prelungeste-cu-cinci-ani-haosul-imobiliar-pentru-jumatate-din-romania-portita-de-scapare-pentru-firea-27"
      #requestUri: "/en/blog/real-estate/legea-care-prelungeste-cu-cinci-ani-haosul-imobiliar-pentru-jumatate-din-romania-portita-de-scapare-pentru-firea-27"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Illuminate\Http\Response {}
    

Environment & details:

empty
empty
empty
Key Value
lang
"eyJpdiI6InM3bncrR0lVQTNDQ25iYW1HdnJEbEE9PSIsInZhbHVlIjoiQm9lVDRPRCs3NkM4SldkNXpRZ3RHUT09IiwibWFjIjoiZmFkMjUyYjAzNTgyMzNkNjRmMjkzMjIwOTcxNGJhYWJiYzA1Yjk3NWU2NDQwM2JmYTdiNjlhMDUyZjUzNTBiZCJ9"
XSRF-TOKEN
"eyJpdiI6IjdrTmhcL2syT1NEVDU0OGJldDBzUDhnPT0iLCJ2YWx1ZSI6IjdGMWx6bFJBTURJVHlibWtQaFViYjN3Umg4SDhcL2lHRWtidU5iQ0ZBZEx5U2lMak1WZWJWSWdZZWR5MXVXcWxiIiwibWFjIjoiYzNlNDAwNGJlMzAxYmRjNzNjYzZmYWU1ODgxZGQ5NjQ2ZTYzMDliYmI3NzJlMTBlZDFhOTZkM2Y2NzEzOWM4NCJ9"
laravel_session
"eyJpdiI6ImhBNUJLTWV3V09MallrU3crdWoyUnc9PSIsInZhbHVlIjoiV1VSeDZSVDV3VWQ3c1Z0RlwvN1QySml0VGhUSDBnbDNqUldwaWludlhmdU4zZjVSR0REaGczZ2ZQcFI0SWJxVVEiLCJtYWMiOiI0OWFiODU2M2Y2YjUyNzE0MThjNGFiMTY0MDNkY2MxNWQwY2JhZWNlNDE5NDIwMTc0NWNhOWY4OWUwNDM4N2Y0In0="
empty
Key Value
REDIRECT_UNIQUE_ID
"aMYcKawfEagAADz2zskAAAAC"
REDIRECT_SCRIPT_URL
"/en/blog/real-estate/legea-care-prelungeste-cu-cinci-ani-haosul-imobiliar-pentru-jumatate-din-romania-portita-de-scapare-pentru-firea-27"
REDIRECT_SCRIPT_URI
"http://ec2-3-72-183-126.eu-central-1.compute.amazonaws.com/en/blog/real-estate/legea-care-prelungeste-cu-cinci-ani-haosul-imobiliar-pentru-jumatate-din-romania-portita-de-scapare-pentru-firea-27"
REDIRECT_STATUS
"200"
UNIQUE_ID
"aMYcKawfEagAADz2zskAAAAC"
SCRIPT_URL
"/en/blog/real-estate/legea-care-prelungeste-cu-cinci-ani-haosul-imobiliar-pentru-jumatate-din-romania-portita-de-scapare-pentru-firea-27"
SCRIPT_URI
"http://ec2-3-72-183-126.eu-central-1.compute.amazonaws.com/en/blog/real-estate/legea-care-prelungeste-cu-cinci-ani-haosul-imobiliar-pentru-jumatate-din-romania-portita-de-scapare-pentru-firea-27"
HTTP_ACCEPT
"*/*"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
HTTP_COOKIE
"lang=eyJpdiI6InM3bncrR0lVQTNDQ25iYW1HdnJEbEE9PSIsInZhbHVlIjoiQm9lVDRPRCs3NkM4SldkNXpRZ3RHUT09IiwibWFjIjoiZmFkMjUyYjAzNTgyMzNkNjRmMjkzMjIwOTcxNGJhYWJiYzA1Yjk3NWU2NDQwM2JmYTdiNjlhMDUyZjUzNTBiZCJ9; XSRF-TOKEN=eyJpdiI6IjdrTmhcL2syT1NEVDU0OGJldDBzUDhnPT0iLCJ2YWx1ZSI6IjdGMWx6bFJBTURJVHlibWtQaFViYjN3Umg4SDhcL2lHRWtidU5iQ0ZBZEx5U2lMak1WZWJWSWdZZWR5MXVXcWxiIiwibWFjIjoiYzNlNDAwNGJlMzAxYmRjNzNjYzZmYWU1ODgxZGQ5NjQ2ZTYzMDliYmI3NzJlMTBlZDFhOTZkM2Y2NzEzOWM4NCJ9; laravel_session=eyJpdiI6ImhBNUJLTWV3V09MallrU3crdWoyUnc9PSIsInZhbHVlIjoiV1VSeDZSVDV3VWQ3c1Z0RlwvN1QySml0VGhUSDBnbDNqUldwaWludlhmdU4zZjVSR0REaGczZ2ZQcFI0SWJxVVEiLCJtYWMiOiI0OWFiODU2M2Y2YjUyNzE0MThjNGFiMTY0MDNkY2MxNWQwY2JhZWNlNDE5NDIwMTc0NWNhOWY4OWUwNDM4N2Y0In0%3D"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_HOST
"ec2-3-72-183-126.eu-central-1.compute.amazonaws.com"
HTTP_VIA
"1.1 squid-proxy-5b5d847c96-9mkf2 (squid/6.10)"
HTTP_X_FORWARDED_FOR
"10.3.52.131"
HTTP_CACHE_CONTROL
"max-age=259200"
HTTP_CONNECTION
"keep-alive"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SERVER_NAME
"ec2-3-72-183-126.eu-central-1.compute.amazonaws.com"
SERVER_ADDR
"172.31.17.168"
SERVER_PORT
"80"
REMOTE_ADDR
"216.73.216.112"
DOCUMENT_ROOT
"/var/www/html/blissimobiliare/public"
REQUEST_SCHEME
"http"
CONTEXT_PREFIX
""
CONTEXT_DOCUMENT_ROOT
"/var/www/html/blissimobiliare/public"
SERVER_ADMIN
"razvan.iacob@blissimobiliare.ro"
SCRIPT_FILENAME
"/var/www/html/blissimobiliare/public/index.php"
REMOTE_PORT
"15298"
REDIRECT_URL
"/en/blog/real-estate/legea-care-prelungeste-cu-cinci-ani-haosul-imobiliar-pentru-jumatate-din-romania-portita-de-scapare-pentru-firea-27"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/1.1"
REQUEST_METHOD
"GET"
QUERY_STRING
""
REQUEST_URI
"/en/blog/real-estate/legea-care-prelungeste-cu-cinci-ani-haosul-imobiliar-pentru-jumatate-din-romania-portita-de-scapare-pentru-firea-27"
SCRIPT_NAME
"/index.php"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1757813801.022
REQUEST_TIME
1757813801
APP_ENV
"dev"
APP_KEY
"base64:TUuFX2pGhF01If7DKAC3kZsG4eHfCEDGZOiq1YLX/Fc="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"https://dev.blissimobiliare.ro"
DB_CONNECTION
"mysql"
DB_HOST
"jaap.c0yqfgjfckuc.eu-central-1.rds.amazonaws.com"
DB_PORT
"3306"
DB_DATABASE
"jaap_dev"
DB_USERNAME
"root"
DB_PASSWORD
"nd3nfm90ms"
BROADCAST_DRIVER
"pusher"
CACHE_DRIVER
"redis"
SESSION_DRIVER
"redis"
QUEUE_DRIVER
"redis"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
SOLR_CORE
"core0"
SOLR_USER
"root"
SOLR_PASS
"jA5GpXhFCc7SeY6x"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.sendgrid.net"
MAIL_PORT
"587"
MAIL_USERNAME
"apikey"
MAIL_PASSWORD
"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"
MAIL_ENCRYPTION
"tls"
SENGRID_API_KEY
"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"
PUSHER_APP_ID
"266734"
PUSHER_APP_KEY
"1da30260f9dbb1a0d9db"
PUSHER_APP_SECRET
"10fbeff65291a4cc067a"
SLACK_WEBHOOK_URL
"https://hooks.slack.com/services/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"
MIXPANEL_TOKEN
"25d54c3d4d562ae8353ed7c7417d488b"
ANALYTICS_VIEW_ID
"132938481"
RECAPTCHA_KEY
"6LecPnoUAAAAAAZgRBMRPEA1V2bqSKNPmTnlN_M_"
RECAPTCHA_SECRET
"6LecPnoUAAAAAD-xVo0bqW7XCeGEHjotj48ShhfK"
S3_KEY
"AKIAIY23DCGM7GE6X26A"
S3_SECRET
"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"
S3_REGION
"eu-central-1"
S3_BUCKET
"bliss-files"
IPAPI_KEY
""
DEBUGBAR_ENABLED
"true"
DB_LOG_QUERIES
"false"
DB_LOG_SLOW_QUERIES
"true"
DB_SLOW_QUERIES_MIN_EXEC_TIME
"100"
DB_LOG_OVERRIDE
"false"
DB_LOG_DIRECTORY
"logs/db"
DB_CONVERT_TIME_TO_SECONDS
"false"
DB_LOG_SEPARATE_ARTISAN
"false"
Key Value
APP_ENV
"dev"
APP_KEY
"base64:TUuFX2pGhF01If7DKAC3kZsG4eHfCEDGZOiq1YLX/Fc="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"https://dev.blissimobiliare.ro"
DB_CONNECTION
"mysql"
DB_HOST
"jaap.c0yqfgjfckuc.eu-central-1.rds.amazonaws.com"
DB_PORT
"3306"
DB_DATABASE
"jaap_dev"
DB_USERNAME
"root"
DB_PASSWORD
"nd3nfm90ms"
BROADCAST_DRIVER
"pusher"
CACHE_DRIVER
"redis"
SESSION_DRIVER
"redis"
QUEUE_DRIVER
"redis"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
SOLR_CORE
"core0"
SOLR_USER
"root"
SOLR_PASS
"jA5GpXhFCc7SeY6x"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.sendgrid.net"
MAIL_PORT
"587"
MAIL_USERNAME
"apikey"
MAIL_PASSWORD
"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"
MAIL_ENCRYPTION
"tls"
SENGRID_API_KEY
"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"
PUSHER_APP_ID
"266734"
PUSHER_APP_KEY
"1da30260f9dbb1a0d9db"
PUSHER_APP_SECRET
"10fbeff65291a4cc067a"
SLACK_WEBHOOK_URL
"https://hooks.slack.com/services/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"
MIXPANEL_TOKEN
"25d54c3d4d562ae8353ed7c7417d488b"
ANALYTICS_VIEW_ID
"132938481"
RECAPTCHA_KEY
"6LecPnoUAAAAAAZgRBMRPEA1V2bqSKNPmTnlN_M_"
RECAPTCHA_SECRET
"6LecPnoUAAAAAD-xVo0bqW7XCeGEHjotj48ShhfK"
S3_KEY
"AKIAIY23DCGM7GE6X26A"
S3_SECRET
"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"
S3_REGION
"eu-central-1"
S3_BUCKET
"bliss-files"
IPAPI_KEY
""
DEBUGBAR_ENABLED
"true"
DB_LOG_QUERIES
"false"
DB_LOG_SLOW_QUERIES
"true"
DB_SLOW_QUERIES_MIN_EXEC_TIME
"100"
DB_LOG_OVERRIDE
"false"
DB_LOG_DIRECTORY
"logs/db"
DB_CONVERT_TIME_TO_SECONDS
"false"
DB_LOG_SEPARATE_ARTISAN
"false"
0. Whoops\Handler\PrettyPageHandler