Пример #1
0
 /**
  * Constructor.
  *
  * @param bool $raw
  */
 public function generate($raw = false)
 {
     $writer = new Writer();
     $writer->writeln('<?php')->newline();
     array_map([$writer, 'writeln'], $this->contents);
     $writer->appendln(PHP_EOL);
     return $raw ? $writer : $writer->dump();
 }
Пример #2
0
 /**
  * {@inheritdoc}
  */
 public function generate($raw = false)
 {
     $this->getDoc($writer = new Writer())->writeln(sprintf('%s%s $%s', $this->visibility, $this->prefix, $this->name));
     if (null !== $this->value) {
         $writer->appendln(' = ' . $this->value);
     }
     $writer->appendln(';')->setOutputIndentation(1);
     return $raw ? $writer : $writer->dump();
 }