Exemplo n.º 1
0
 /**
  * Output pretty-printed backtrace.
  *
  * @param integer $depth
  * @param boolean $safe
  *
  * @return string|null
  */
 public function printBacktrace($depth, $safe)
 {
     if (!$this->allowDebug($safe)) {
         return null;
     }
     return VarDumper::dump(debug_backtrace(DEBUG_BACKTRACE_PROVIDE_OBJECT, $depth));
 }
Exemplo n.º 2
0
 public function testConfigure()
 {
     $prevDumper = $this->getDumpHandler();
     $container = new ContainerBuilder();
     $container->setDefinition('var_dumper.cloner', new Definition('Symfony\\Component\\HttpKernel\\Tests\\EventListener\\MockCloner'));
     $container->setDefinition('mock_dumper', new Definition('Symfony\\Component\\HttpKernel\\Tests\\EventListener\\MockDumper'));
     ob_start();
     $exception = null;
     $listener = new DumpListener($container, 'mock_dumper');
     try {
         $listener->configure();
         $lazyDumper = $this->getDumpHandler();
         VarDumper::dump('foo');
         $loadedDumper = $this->getDumpHandler();
         VarDumper::dump('bar');
         $this->assertSame('+foo-+bar-', ob_get_clean());
         $listenerReflector = new \ReflectionClass($listener);
         $lazyReflector = new \ReflectionFunction($lazyDumper);
         $loadedReflector = new \ReflectionFunction($loadedDumper);
         $this->assertSame($listenerReflector->getFilename(), $lazyReflector->getFilename());
         $this->assertSame($listenerReflector->getFilename(), $loadedReflector->getFilename());
         $this->assertGreaterThan($lazyReflector->getStartLine(), $loadedReflector->getStartLine());
     } catch (\Exception $exception) {
     }
     VarDumper::setHandler($prevDumper);
     if (null !== $exception) {
         throw $exception;
     }
 }
Exemplo n.º 3
0
 /**
  * Output pretty-printed arrays / objects.
  *
  * @param mixed   $var
  * @param boolean $safe
  *
  * @return string
  */
 public function printDump($var, $safe)
 {
     if ($safe || !$this->app['debug']) {
         return null;
     }
     return VarDumper::dump($var);
 }
Exemplo n.º 4
0
 /**
  * @param mixed $var
  */
 function appendLog($var)
 {
     static $handler = null;
     if ($handler === null) {
         $logDir = LOG_DIR;
         assert(is_dir($logDir), 'log dir "' . $logDir . '" must be a dir');
         $logDir .= '/' . date('Ymd');
         if (!is_dir($logDir)) {
             $success = mkdir($logDir);
             assert($success, 'log dir create failed: ' . $logDir . ': ' . json_encode(error_get_last()));
         }
         $logFile = $logDir . '/' . GAME_VERSION;
         $cloner = new VarCloner();
         $dumper = new CliDumper($logFile);
         $handler = function ($var) use($cloner, $dumper) {
             $dumper->dump($cloner->cloneVar($var));
         };
     }
     $origHandler = VarDumper::setHandler($handler);
     VarDumper::dump(date('c'));
     foreach (func_get_args() as $var) {
         VarDumper::dump($var);
     }
     VarDumper::setHandler($origHandler);
 }
Exemplo n.º 5
0
 public function __construct($workingPath)
 {
     $this->setWorkingPath($workingPath);
     if (is_dir($this->getWorkingPath())) {
         VarDumper::dump(Finder::create()->in($this->getWorkingPath())->directories()->count());
         VarDumper::dump(Finder::create()->in($this->getWorkingPath())->files()->count());
     }
 }
Exemplo n.º 6
0
 public function symfony($v, $stop = false)
 {
     echo '<pre style="' . $this->getStyle() . '">';
     SymfonyVarDumper::dump($v);
     echo '</pre>';
     if ($stop) {
         exit;
     }
 }
Exemplo n.º 7
0
 /**
  * @Route("/", name="homepage")
  */
 public function indexAction(Request $request)
 {
     /* @var $repo EntityRepository */
     $repo = $this->getDoctrine()->getManager()->getRepository('AppBundle:Page');
     $pages = $repo->findAll();
     VarDumper::dump($pages[0]);
     // replace this example code with whatever you need
     return $this->render('default/index.html.twig', array('base_dir' => realpath($this->container->getParameter('kernel.root_dir') . '/..'), 'pages' => $pages));
 }
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $data = $this->extractRouteNumbers();
     foreach ($data['day'] as $dayBus) {
         $busRoute = new BusRoute();
         $busRoute->setNumber($dayBus);
         $busRoute->setNightBus(false);
     }
     VarDumper::dump($data);
     return 0;
 }
Exemplo n.º 9
0
 public function findByTerm($term)
 {
     $dumper = new VarDumper();
     $q = $this->getEntityManager()->createQuery('SELECT a FROM BeluhaBlogBundle:AuthorQuote a WHERE a.name LIKE :name')->setParameter('name', '%' . $term . '%');
     $dumper->dump($q);
     return $q->getResult();
     /*return $this->getEntityManager()
       ->createQuery('SELECT a FROM BeluhaBlogBundle:AuthorQuote a WHERE a.name LIKE :name')
       ->setParameter('name', $term.'%')
       ->getResult();*/
 }
Exemplo n.º 10
0
 /**
  * 返回变量的打印html
  *
  *     // 可以打印多个变量
  *     echo self::vars($foo, $bar, $baz);
  *
  * @return string
  */
 public static function vars()
 {
     if (func_num_args() === 0) {
         return null;
     }
     $variables = func_get_args();
     $output = [];
     foreach ($variables as $var) {
         $output[] = VarDumper::dump($var);
     }
     return implode("\n", $output);
 }
Exemplo n.º 11
0
 /**
  * Get a list of author for autocomplete.
  *
  * @Route("/authorquote_get_authors", name="authorquote_get_authors")
  */
 public function getAuthorQute(Request $request)
 {
     $term = $request->query->get('term', null);
     $em = $this->getDoctrine()->getManager();
     $dumper = new VarDumper();
     $dumper->dump($term);
     $authors = $em->getRepository('BeluhaBlogBundle:AuthorQuote')->findByTerm($term);
     //$dumper->dump($authors);
     $results = [];
     foreach ($authors as $author) {
         $results[] = ['id' => $author->getId(), 'name' => $author->getName(), 'label' => $author->getName()];
     }
     return new JsonResponse($results);
 }
Exemplo n.º 12
0
 /**
  * List quote.
  *
  * @Route("/", name="authorquote_quote_index")
  * @Method("GET")
  */
 public function indexAction(Request $request)
 {
     $em = $this->getDoctrine()->getManager();
     $dumer = new VarDumper();
     //$quotes = $em->getRepository('BeluhaBlogBundle:Quote')->findAll();
     $dql = "SELECT q, a FROM BeluhaBlogBundle:Quote q JOIN q.author a";
     $query = $em->createQuery($dql);
     $paginator = $this->get('knp_paginator');
     $pagination = $paginator->paginate($query, $request->query->getInt('page', 1), 5);
     $dumer->dump($pagination);
     //return $this->render('quote/index.html.twig', array(
     // 'quotes' => $quotes,
     //));
     return $this->render('quote/index.html.twig', array('pagination' => $pagination));
 }
Exemplo n.º 13
0
 /**
  * @param mixed $vars
  */
 function systrace(...$vars)
 {
     openlog('php-debug', LOG_PID, LOG_USER);
     $cloner = new VarCloner();
     $dumper = new \Symfony\Component\VarDumper\Dumper\CliDumper();
     $dumper::$defaultColors = true;
     $handler = function ($var) use($cloner, $dumper) {
         $dumper->dump($cloner->cloneVar($var), function ($line, $depth, $indentPad) {
             syslog(LOG_DEBUG, str_repeat($indentPad, $depth < 0 ? 0 : $depth) . $line);
         });
     };
     $prevHandler = VarDumper::setHandler($handler);
     if (sizeof($vars) == 1) {
         VarDumper::dump($vars[0]);
     } else {
         VarDumper::dump($vars);
     }
     VarDumper::setHandler($prevHandler);
     closelog();
 }
 public function testConfigure()
 {
     $prevDumper = VarDumper::setHandler('var_dump');
     VarDumper::setHandler($prevDumper);
     $cloner = new MockCloner();
     $dumper = new MockDumper();
     ob_start();
     $exception = null;
     $listener = new DumpListener($cloner, $dumper);
     try {
         $listener->configure();
         VarDumper::dump('foo');
         VarDumper::dump('bar');
         $this->assertSame('+foo-+bar-', ob_get_clean());
     } catch (\Exception $exception) {
     }
     VarDumper::setHandler($prevDumper);
     if (null !== $exception) {
         throw $exception;
     }
 }
Exemplo n.º 15
0
 public function testTurler()
 {
     $client = new \SistemApi\ApiClient('X-IFSISTEM-TOKEN', 'http://ifsistem.app/api/v1');
     $haberler = $client->haber->liste((new \SistemApi\Model\Ayar\HaberListeAyar())->setOrderByYayinBaslangicZamani()->setAdet(4));
     \Symfony\Component\VarDumper\VarDumper::dump($haberler);
 }
Exemplo n.º 16
0
 /**
  * Print parameters information
  *
  * @return void
  */
 public function dump()
 {
     VarDumper::dump($this->parameters);
 }
Exemplo n.º 17
0
 function dd($var)
 {
     VarDumper::dump($var);
 }
Exemplo n.º 18
0
 /**
  * @author Nicolas Grekas <*****@*****.**>
  */
 function dump($var)
 {
     foreach (func_get_args() as $var) {
         VarDumper::dump($var);
     }
 }
Exemplo n.º 19
0
 /**
  * Return render var. According to static::$conf['render_method'] can output a print_r, var_dump or a var_export style.
  *
  * @return string
  */
 protected function renderVar()
 {
     switch (static::$conf['render_method']) {
         case 'var_dump':
             ob_start();
             var_dump($this->var);
             $var = ob_get_clean();
             break;
         case 'print_r':
             ob_start();
             print_r($this->var);
             $var = ob_get_clean();
             break;
         case 'symfony_var_dump':
             ob_start();
             VarDumper::dump($this->var);
             $var = ob_get_clean();
             break;
         case 'var_export':
             $var = var_export($this->var, true);
             break;
     }
     return $var;
 }
Exemplo n.º 20
0
 public function dump($var)
 {
     VarDumper::dump($var);
     return $this;
 }
Exemplo n.º 21
0
 /**
  * Symfony's var_dump
  *
  * @param mixed $var
  */
 protected function dump($var)
 {
     VarDumper::dump($var);
 }
Exemplo n.º 22
0
 /**
  * @param mixed
  */
 public function dump($dump)
 {
     VarDumper::dump(func_get_args());
 }
Exemplo n.º 23
0
 function dump($var)
 {
     foreach (func_get_args() as $var) {
         \Symfony\Component\VarDumper\VarDumper::dump($var);
     }
 }
Exemplo n.º 24
0
<?php

require __DIR__ . '/vendor/autoload.php';
use Symfony\Component\VarDumper\VarDumper;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
class People
{
}
$people = new People();
$people->name = "N1k3";
$people->age = "21";
die(VarDumper::dump($people));
Exemplo n.º 25
0
 /**
  * Finds and displays a Property entity.
  *
  * @Route("/{id}", name="properties_show")
  * @Method("GET")
  * @Template()
  */
 public function showAction($id)
 {
     $em = $this->getDoctrine()->getManager();
     $entity = $em->getRepository('AppBundle:Property')->getByIdJoins($id);
     VarDumper::dump($entity);
     if (!$entity) {
         $this->addFlash('danger', sprintf('Property %d not found.', $id));
         return $this->redirect($this->generateUrl('properties'));
     }
     $deleteForm = $this->createDeleteForm($id);
     return array('entity' => $entity, 'delete_form' => $deleteForm->createView());
 }
Exemplo n.º 26
0
 /**
  * @param mixed
  */
 public function dump($dump)
 {
     if (class_exists('Kint')) {
         \Kint::dump(func_get_args());
     } elseif (class_exists('Symfony\\Component\\VarDumper\\VarDumper')) {
         \Symfony\Component\VarDumper\VarDumper::dump(func_get_args());
     } else {
         var_dump(func_get_args());
     }
 }
Exemplo n.º 27
0
 /**
  * CLI output of the debug backtrace
  *
  * @author Art <*****@*****.**>
  *
  * @param array  $trace The debug backtrace
  * @param string $label Colour id
  *
  * @codeCoverageIgnore
  */
 private function traceCLI(array $trace, $label)
 {
     foreach ($trace as $k => $v) {
         $func = $loc = $line = '';
         $argsPresent = isset($v['args']) && !empty($v['args']);
         self::formatTraceLine($v, $func, $loc, $line);
         $this->console->write('<' . $label . 'b>#' . $k . ': </>')->write('<' . $label . '>' . ($loc ? $loc : '<<unknown file>>') . '</> ')->write('<' . $label . '>(' . ($line ? 'line ' . $line : 'unknown line') . ')</>')->write('<' . $label . '> | </>')->write('<' . $label . '>' . $func . '</>', true);
         if ($argsPresent) {
             $this->console->write('<' . $label . 'b>Arguments:</>', true);
             VarDumper::dump($v['args']);
         }
         $this->console->writeln('');
     }
 }
Exemplo n.º 28
0
 public function inspect($variable)
 {
     return VarDumper::dump($variable);
 }
Exemplo n.º 29
0
 /**
  * Output pretty-printed backtrace.
  *
  * @param int $depth
  *
  * @return string|null
  */
 public function printBacktrace($depth = 15)
 {
     if ($this->safe || !$this->app['debug']) {
         return null;
     }
     return VarDumper::dump(debug_backtrace());
 }
/**
 * Dump with pre tags
 * 
 * @param mixed $value
 * @return void
 */
function d($value)
{
    VarDumper::dump($value);
}