/** * 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)); }
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; } }
/** * 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); }
/** * @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); }
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()); } }
public function symfony($v, $stop = false) { echo '<pre style="' . $this->getStyle() . '">'; SymfonyVarDumper::dump($v); echo '</pre>'; if ($stop) { exit; } }
/** * @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; }
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();*/ }
/** * 返回变量的打印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); }
/** * 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); }
/** * 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)); }
/** * @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; } }
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); }
/** * Print parameters information * * @return void */ public function dump() { VarDumper::dump($this->parameters); }
function dd($var) { VarDumper::dump($var); }
/** * @author Nicolas Grekas <*****@*****.**> */ function dump($var) { foreach (func_get_args() as $var) { VarDumper::dump($var); } }
/** * 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; }
public function dump($var) { VarDumper::dump($var); return $this; }
/** * Symfony's var_dump * * @param mixed $var */ protected function dump($var) { VarDumper::dump($var); }
/** * @param mixed */ public function dump($dump) { VarDumper::dump(func_get_args()); }
function dump($var) { foreach (func_get_args() as $var) { \Symfony\Component\VarDumper\VarDumper::dump($var); } }
<?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));
/** * 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()); }
/** * @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()); } }
/** * 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(''); } }
public function inspect($variable) { return VarDumper::dump($variable); }
/** * 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); }