function formatFile($filename)
{
    $formatter = FormatterFactory::getDefaultFormatter();
    $tree = Parser::parseFile($filename);
    $formatter->format($tree);
    file_put_contents($filename, $tree->getText());
}
示例#2
0
 /**
  * Create a new TrueNode.
  *
  * @param boolean $boolean
  *   Parameter is ignored.
  *
  * @return TrueNode
  */
 public static function create($boolean = TRUE)
 {
     $is_upper = FormatterFactory::getDefaultFormatter()->getConfig('boolean_null_upper');
     $node = new TrueNode();
     $node->addChild(NameNode::create($is_upper ? 'TRUE' : 'true'), 'constantName');
     return $node;
 }
示例#3
0
 /**
  * Create a new NullNode.
  *
  * @param string $name
  *   Parameter is ignored.
  *
  * @return NullNode
  */
 public static function create($name = 'null')
 {
     $is_upper = FormatterFactory::getDefaultFormatter()->getConfig('boolean_null_upper');
     $node = new NullNode();
     $node->addChild(NameNode::create($is_upper ? 'NULL' : 'null'), 'constantName');
     return $node;
 }
 public function testToLower()
 {
     $default_formatter = FormatterFactory::getDefaultFormatter();
     $formatter = new Formatter(['boolean_null_upper' => TRUE]);
     FormatterFactory::setDefaultFormatter($formatter);
     $true = BooleanNode::create(TRUE);
     $this->assertEquals('TRUE', $true->getText());
     $this->assertEquals('true', $true->toLowerCase()->getText());
     FormatterFactory::setDefaultFormatter($default_formatter);
 }