Example #1
0
 /**
  * @param array $entries
  * @param array $refs
  * @param Definition $def
  * @param Definition $last
  * @param Definition $next
  * @return array
  */
 private function writeEntry(array $entries, array $refs, $def, $last = null, $next = null)
 {
     $name = $def->getEscapedName();
     if (isset($entries[$name])) {
         unset($entries[$name]);
     }
     $handle = fopen($this->directory . '/' . $name . '.md', 'w');
     $this->writeOutWikiEntry($handle, $refs, $def, $last, $next);
     fclose($handle);
     $this->copyImages($def);
     return $entries;
 }