コード例 #1
0
ファイル: Package.php プロジェクト: qbi/datenknoten.me
 /**
  * @param Data $package
  * @param bool $package_type
  */
 public function __construct(Data $package, $package_type = false)
 {
     $this->data = $package;
     $this->blueprints = $this->data->blueprints();
     if ($package_type) {
         $html_description = \Parsedown::instance()->line($this->blueprints->get('description'));
         $this->blueprints->set('package_type', $package_type);
         $this->blueprints->set('description_html', $html_description);
         $this->blueprints->set('description_plain', strip_tags($html_description));
         $this->blueprints->set('symlink', is_link(USER_DIR . $package_type . DS . $this->blueprints->name));
     }
 }