PHP code example of jspeedz / debug-pooper-symfony

1. Go to this page and download the library: Download jspeedz/debug-pooper-symfony library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

jspeedz / debug-pooper-symfony example snippets


dumpQuery(
    'SELECT 1 FROM x WHERE y = ?',
    [
        1234
    ],
    [
        \PDO::PARAM_INT
    ]
);

dumpQuery(
    'SELECT 1 FROM x WHERE y = :some_named_value',
    [
        'some_named_value' => 1234
    ],
    [
        \PDO::PARAM_INT
    ]
);

dumpRequest();

dumpSimpleXmlElement(
    simplexml_load_string('<?xml version="1.0" encoding="utf-8" 

dumpSimpleXmlElementTree(
    simplexml_load_string('<?xml version="1.0" encoding="utf-8" 

$timer = debugTimer();
sleep(1);
$timeInMs = $timer();

if($this->container->getParameter('kernel.environment') === 'dev') {
    💩($END$);
    die(__FILE__ . ':' . __LINE__);
}

if($this->container->getParameter('kernel.environment') === 'dev') {
    dumpQuery($END$);
    die(__FILE__ . ':' . __LINE__);
}

if($this->container->getParameter('kernel.environment') === 'dev') {
    dumpRequest();
    die(__FILE__ . ':' . __LINE__);
}

if($this->container->getParameter('kernel.environment') === 'dev') {
    $timer = debugTimer();
    // Do some work
    💩($END$);
    $taskTookMs = $timer();
    echo 'Completed task in ' . $taskTookMs . 'ms!' . PHP_EOL;
    die(__FILE__ . ':' . __LINE__);
}

if($this->container->getParameter('kernel.environment') === 'dev') {
    dumpSimpleXmlElement($END$);
    die(__FILE__ . ':' . __LINE__);
}

if($this->container->getParameter('kernel.environment') === 'dev') {
    dumpSimpleXmlElementTree($END$);
    die(__FILE__ . ':' . __LINE__);
}