Ministry of Housing, Communities and Local Government - Latest Articles

Sponsored by
Ministry of Housing, Communities and Local Government


Quick Links


Company Details

Articles
housebuilders-must-belong-to-New-Homes-Ombudsman-say-Parliamentarians

Housebuilders must belong to New Homes Ombudsman, say Parliamentarians

A cross-party group of Parliamentarians has set out proposals for a New Homes Ombudsman to help provide better redress for dissatisfied home buyers.   In its...

Sponsored by: Ministry of Housing, Communities and Local Government
Section: Products


READ ARTICLE >>

Government announces measures to accelerate unsafe cladding removal

  The government has announced measures to speed up the process of removing potentially unsafe cladding on private sector high rise residential buildings, after it...

Sponsored by: Ministry of Housing, Communities and Local Government
Section: Products


READ ARTICLE >>

Whoops! There was an error.
ErrorException (E_NOTICE)
ob_end_flush(): failed to send buffer of zlib output compression (0) ErrorException thrown with message "ob_end_flush(): failed to send buffer of zlib output compression (0)" Stacktrace: #3 ErrorException in /home/speconli/apps/letstalk/vendor/symfony/http-foundation/Response.php:1201 #2 ob_end_flush in /home/speconli/apps/letstalk/vendor/symfony/http-foundation/Response.php:1201 #1 Symfony\Component\HttpFoundation\Response:closeOutputBuffers in /home/speconli/apps/letstalk/vendor/symfony/http-foundation/Response.php:364 #0 Symfony\Component\HttpFoundation\Response:send in /home/speconli/apps/letstalk/public/index.php:58
3
ErrorException
/
vendor
/
symfony
/
http-foundation
/
Response.php
1201
2
ob_end_flush
/
vendor
/
symfony
/
http-foundation
/
Response.php
1201
1
Symfony
\
Component
\
HttpFoundation
\
Response
closeOutputBuffers
/
vendor
/
symfony
/
http-foundation
/
Response.php
364
0
Symfony
\
Component
\
HttpFoundation
\
Response
send
/
public
/
index.php
58
/
home
/
speconli
/
apps
/
letstalk
/
vendor
/
symfony
/
http-foundation
/
Response.php
    {
        return in_array($this->statusCode, array(204, 304));
    }
 
    /**
     * Cleans or flushes output buffers up to target level.
     *
     * Resulting level can be greater than target level if a non-removable buffer has been encountered.
     *
     * @final
     */
    public static function closeOutputBuffers(int $targetLevel, bool $flush)
    {
        $status = ob_get_status(true);
        $level = count($status);
        $flags = PHP_OUTPUT_HANDLER_REMOVABLE | ($flush ? PHP_OUTPUT_HANDLER_FLUSHABLE : PHP_OUTPUT_HANDLER_CLEANABLE);
 
        while ($level-- > $targetLevel && ($s = $status[$level]) && (!isset($s['del']) ? !isset($s['flags']) || ($s['flags'] & $flags) === $flags : $s['del'])) {
            if ($flush) {
                ob_end_flush();
            } else {
                ob_end_clean();
            }
        }
    }
 
    /**
     * Checks if we need to remove Cache-Control for SSL encrypted downloads when using IE < 9.
     *
     * @see http://support.microsoft.com/kb/323308
     *
     * @final
     */
    protected function ensureIEOverSSLCompatibility(Request $request)
    {
        if (false !== stripos($this->headers->get('Content-Disposition'), 'attachment') && 1 == preg_match('/MSIE (.*?);/i', $request->server->get('HTTP_USER_AGENT'), $match) && true === $request->isSecure()) {
            if ((int) preg_replace('/(MSIE )(.*?);/', '$2', $match[0]) < 9) {
                $this->headers->remove('Cache-Control');
            }
        }
Arguments
  1. "ob_end_flush(): failed to send buffer of zlib output compression (0)"
    
/
home
/
speconli
/
apps
/
letstalk
/
vendor
/
symfony
/
http-foundation
/
Response.php
    {
        return in_array($this->statusCode, array(204, 304));
    }
 
    /**
     * Cleans or flushes output buffers up to target level.
     *
     * Resulting level can be greater than target level if a non-removable buffer has been encountered.
     *
     * @final
     */
    public static function closeOutputBuffers(int $targetLevel, bool $flush)
    {
        $status = ob_get_status(true);
        $level = count($status);
        $flags = PHP_OUTPUT_HANDLER_REMOVABLE | ($flush ? PHP_OUTPUT_HANDLER_FLUSHABLE : PHP_OUTPUT_HANDLER_CLEANABLE);
 
        while ($level-- > $targetLevel && ($s = $status[$level]) && (!isset($s['del']) ? !isset($s['flags']) || ($s['flags'] & $flags) === $flags : $s['del'])) {
            if ($flush) {
                ob_end_flush();
            } else {
                ob_end_clean();
            }
        }
    }
 
    /**
     * Checks if we need to remove Cache-Control for SSL encrypted downloads when using IE < 9.
     *
     * @see http://support.microsoft.com/kb/323308
     *
     * @final
     */
    protected function ensureIEOverSSLCompatibility(Request $request)
    {
        if (false !== stripos($this->headers->get('Content-Disposition'), 'attachment') && 1 == preg_match('/MSIE (.*?);/i', $request->server->get('HTTP_USER_AGENT'), $match) && true === $request->isSecure()) {
            if ((int) preg_replace('/(MSIE )(.*?);/', '$2', $match[0]) < 9) {
                $this->headers->remove('Cache-Control');
            }
        }
/
home
/
speconli
/
apps
/
letstalk
/
vendor
/
symfony
/
http-foundation
/
Response.php
    {
        echo $this->content;
 
        return $this;
    }
 
    /**
     * Sends HTTP headers and content.
     *
     * @return $this
     */
    public function send()
    {
        $this->sendHeaders();
        $this->sendContent();
 
        if (function_exists('fastcgi_finish_request')) {
            fastcgi_finish_request();
        } elseif (!\in_array(PHP_SAPI, array('cli', 'phpdbg'), true)) {
            static::closeOutputBuffers(0, true);
        }
 
        return $this;
    }
 
    /**
     * Sets the response content.
     *
     * Valid types are strings, numbers, null, and objects that implement a __toString() method.
     *
     * @param mixed $content Content that can be cast to string
     *
     * @return $this
     *
     * @throws \UnexpectedValueException
     */
    public function setContent($content)
    {
        if (null !== $content && !is_string($content) && !is_numeric($content) && !is_callable(array($content, '__toString'))) {
            throw new \UnexpectedValueException(sprintf('The Response content must be a string or object implementing __toString(), "%s" given.', gettype($content)));
Arguments
  1. 0
    
  2. true
    
/
home
/
speconli
/
apps
/
letstalk
/
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);
 

Environment & details:

empty
empty
empty
empty
empty
Key Value
TZ
"Europe/London"
REDIRECT_REDIRECT_UNIQUE_ID
"aDv01IyrzajGmNRTeXWE_AAAAAM"
REDIRECT_REDIRECT_HTTPS
"on"
REDIRECT_REDIRECT_SSL_TLS_SNI
"letstalk.specificationonline.co.uk"
REDIRECT_REDIRECT_STATUS
"200"
REDIRECT_UNIQUE_ID
"aDv01IyrzajGmNRTeXWE_AAAAAM"
REDIRECT_HTTPS
"on"
REDIRECT_SSL_TLS_SNI
"letstalk.specificationonline.co.uk"
REDIRECT_HANDLER
"application/x-httpd-ea-php72"
REDIRECT_STATUS
"200"
UNIQUE_ID
"aDv01IyrzajGmNRTeXWE_AAAAAM"
HTTPS
"on"
SSL_TLS_SNI
"letstalk.specificationonline.co.uk"
HTTP_ACCEPT
"*/*"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_HOST
"letstalk.specificationonline.co.uk"
PATH
"/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SERVER_NAME
"letstalk.specificationonline.co.uk"
SERVER_ADDR
"10.0.0.4"
SERVER_PORT
"443"
REMOTE_ADDR
"216.73.216.150"
DOCUMENT_ROOT
"/home/speconli/apps/letstalk/public"
REQUEST_SCHEME
"https"
CONTEXT_PREFIX
"/cgi-sys"
CONTEXT_DOCUMENT_ROOT
"/usr/local/cpanel/cgi-sys/"
SERVER_ADMIN
"webmaster@letstalk.specificationonline.co.uk"
SCRIPT_FILENAME
"/home/speconli/apps/letstalk/public/index.php"
REMOTE_PORT
"48828"
REDIRECT_URL
"/index.php"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/1.1"
REQUEST_METHOD
"GET"
QUERY_STRING
""
REQUEST_URI
"/company/ministry-of-housing-communities-and-local-government/articles"
SCRIPT_NAME
"/index.php"
ORIG_SCRIPT_FILENAME
"/usr/local/cpanel/cgi-sys/ea-php72"
ORIG_PATH_INFO
"/index.php"
ORIG_PATH_TRANSLATED
"/home/speconli/apps/letstalk/public/index.php"
ORIG_SCRIPT_NAME
"/cgi-sys/ea-php72"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1748759764.7342
REQUEST_TIME
1748759764
argv
[]
argc
0
APP_NAME
"Lets Talk Specification"
APP_ENV
"production"
APP_KEY
"base64:oVfNPMrWYxVVf2xIpKuvQ4QCLjJ5SHXnofj2H8jk8dY="
APP_DEBUG
"true"
APP_URL
"https://letstalk.specificationonline.co.uk/"
LOG_CHANNEL
"stack"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"speconli_letstalk"
DB_USERNAME
"speconli_talk"
DB_PASSWORD
"vdl]upkmqHkF"
BROADCAST_DRIVER
"pusher"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"mailgun"
MAIL_HOST
"smtp.mailgun.org"
MAIL_PORT
"2525"
MAIL_USERNAME
"null"
MAIL_PASSWORD
"null"
MAIL_ENCRYPTION
"null"
PUSHER_APP_ID
"554428"
PUSHER_APP_KEY
"56179f1577bfeef140df"
PUSHER_APP_SECRET
"83644ca2709e5420cf1a"
PUSHER_APP_CLUSTER
"eu"
MIX_PUSHER_APP_KEY
"56179f1577bfeef140df"
MIX_PUSHER_APP_CLUSTER
"eu"
ALGOLIA_APP_ID
"IRRK6201GV"
ALGOLIA_SECRET
"5a25c9ed4522ec76e532d8c3f65e62c1"
MAILGUN_DOMAIN
"mg.specificationonline.co.uk"
MAILGUN_SECRET
"key-1nlwwm-76fqidboxqw8f1h-gbv6md0l4"
TWITTER_CONSUMER_KEY
"JP93nu3prKsuvMP1kgzkh4g8J"
TWITTER_CONSUMER_SECRET
"5WVqLTHLjtnsylEmmnCraQY0Tqom7fKlU9CGiL0dRbTbzC3X6I"
TWITTER_ACCESS_TOKEN
"538931275-c4DIBdimuQ8La2EdcXnYJ1SLhnkInDaCnYZQMPEl"
TWITTER_ACCESS_TOKEN_SECRET
"NwnQ3myKBbCskGAfdplLw5DhrQdEpHlVrkDaiJ4SXnqvP"
ENQUIRY_URL
"https://tsp.enquire2.com"
ENQUIRY_KEY
"31E1F9A1C313522B334744B6D6BC731E1F9A1C313522B334744B6D6BC7"
Key Value
APP_NAME
"Lets Talk Specification"
APP_ENV
"production"
APP_KEY
"base64:oVfNPMrWYxVVf2xIpKuvQ4QCLjJ5SHXnofj2H8jk8dY="
APP_DEBUG
"true"
APP_URL
"https://letstalk.specificationonline.co.uk/"
LOG_CHANNEL
"stack"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"speconli_letstalk"
DB_USERNAME
"speconli_talk"
DB_PASSWORD
"vdl]upkmqHkF"
BROADCAST_DRIVER
"pusher"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"mailgun"
MAIL_HOST
"smtp.mailgun.org"
MAIL_PORT
"2525"
MAIL_USERNAME
"null"
MAIL_PASSWORD
"null"
MAIL_ENCRYPTION
"null"
PUSHER_APP_ID
"554428"
PUSHER_APP_KEY
"56179f1577bfeef140df"
PUSHER_APP_SECRET
"83644ca2709e5420cf1a"
PUSHER_APP_CLUSTER
"eu"
MIX_PUSHER_APP_KEY
"56179f1577bfeef140df"
MIX_PUSHER_APP_CLUSTER
"eu"
ALGOLIA_APP_ID
"IRRK6201GV"
ALGOLIA_SECRET
"5a25c9ed4522ec76e532d8c3f65e62c1"
MAILGUN_DOMAIN
"mg.specificationonline.co.uk"
MAILGUN_SECRET
"key-1nlwwm-76fqidboxqw8f1h-gbv6md0l4"
TWITTER_CONSUMER_KEY
"JP93nu3prKsuvMP1kgzkh4g8J"
TWITTER_CONSUMER_SECRET
"5WVqLTHLjtnsylEmmnCraQY0Tqom7fKlU9CGiL0dRbTbzC3X6I"
TWITTER_ACCESS_TOKEN
"538931275-c4DIBdimuQ8La2EdcXnYJ1SLhnkInDaCnYZQMPEl"
TWITTER_ACCESS_TOKEN_SECRET
"NwnQ3myKBbCskGAfdplLw5DhrQdEpHlVrkDaiJ4SXnqvP"
ENQUIRY_URL
"https://tsp.enquire2.com"
ENQUIRY_KEY
"31E1F9A1C313522B334744B6D6BC731E1F9A1C313522B334744B6D6BC7"
0. Whoops\Handler\PrettyPageHandler