<?php
namespace phpdotnet\phd;

class Package_IDE_Factory extends Format_Factory {
    private $formats = array(
        'xml'               => 'Package_IDE_XML',
        'funclist'          => 'Package_IDE_Funclist',
        'json'              => 'Package_IDE_JSON',
        'php'               => 'Package_IDE_PHP',
        'phpstub'           => 'Package_IDE_PHPStub',
        'sqlite'            => 'Package_IDE_SQLite',
    );

    /**
     * The package version
     */
    private $version = '@phd_ide_version@';

    public function __construct() {
        parent::setPackageName("IDE");
        parent::setPackageVersion($this->version);
        parent::registerOutputFormats($this->formats);
    }
}


