예제 #1
0
 public function capture()
 {
     $collector = new Tamarashorin_Commercebug_Model_Collectorgraphviz();
     $o = new stdClass();
     $o->dot = Tamarashorin_Commercebug_Model_Observer_Dot::renderGraph();
     $collector->collectInformation($o);
     //logging
     // $data = new stdClass();
     // $data->dot = Tamarashorin_Commercebug_Model_Observer_Dot::renderGraph();
     // $filename = preg_replace('%[^a-z0-9-]%','_',date(DATE_ATOM));
     // $filename = "$filename" . ".dot";
     // file_put_contents('/Users/foo/Documents/magento-layouts' . '/' . $filename,
     // $data->dot);
 }
 public function collectInformation($observer)
 {
     $collector = $this->getCollector();
     self::$_graphviz = $observer->dot;
 }