Fire Protection Association - Latest Articles

Sponsored by
Fire Protection Association


Quick Links


Company Details

Website

Articles
new-alliance-launched-to-increase-cladding-fire-testing-capacity

New alliance launched to increase cladding fire testing capacity

A new international alliance is set to improve the facade fire-testing market in the UK, by significantly increasing both the capacity and the quality of large-scale fire...

Sponsored by: Fire Protection Association
Section: Testing & Certification


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
"aCxhObDoO8nme3Ilu-knXQAAABY"
REDIRECT_REDIRECT_HTTPS
"on"
REDIRECT_REDIRECT_SSL_TLS_SNI
"letstalk.specificationonline.co.uk"
REDIRECT_REDIRECT_STATUS
"200"
REDIRECT_UNIQUE_ID
"aCxhObDoO8nme3Ilu-knXQAAABY"
REDIRECT_HTTPS
"on"
REDIRECT_SSL_TLS_SNI
"letstalk.specificationonline.co.uk"
REDIRECT_HANDLER
"application/x-httpd-ea-php72"
REDIRECT_STATUS
"200"
UNIQUE_ID
"aCxhObDoO8nme3Ilu-knXQAAABY"
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.105"
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
"3045"
REDIRECT_URL
"/index.php"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/1.1"
REQUEST_METHOD
"GET"
QUERY_STRING
""
REQUEST_URI
"/company/fire-protection-association/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
1747738937.7764
REQUEST_TIME
1747738937
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