blob: 500be2071e668aeb2fc8efe6242494d2453bc9b6 [file] [log] [blame]
<?php
/*
* Copyright (c) Eclipse Foundation and others.
*
* This program and the accompanying materials are made
* available under the terms of the Eclipse Public License 2.0
* which is available at https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*/
require_once dirname(__FILE__) . '/Project.class.php';
require_once dirname(__FILE__) . '/database.inc';
/**
* This is a simple representation of a working group associated with
* a specification project.
*/
class SpecificationWorkingGroup {
public static function getForProject(Project $project) {
$sql = "
select
id, specification
from Project
where id =':id' and specification != ''
";
$args = array(':id' => $project->getId());
$specification = null;
query('dashboard', $sql, $args, function($row) use (&$specification) {
$specification = new self($row);
});
return $specification;
}
var $data;
private function __construct($data) {
$this->data = $data;
}
public function getId() {
return $this->data['specification'];
}
}