Example #1
0
 /**
  * @param string $content
  * @param string $filename
  */
 public function processContent($content, $filename = null)
 {
     $data = $this->parseContent($content);
     $data += array('project' => basename($filename, '.info.yml'), 'version' => '');
     $project = new Project($data['project'], $data['core'], $data['version']);
     $project->setDetails($data);
     if (!empty($filename)) {
         $project->setFilename(realpath($filename));
     }
     $this->project = $project;
 }