34 lines
485 B
PHP
34 lines
485 B
PHP
<?php
|
|
|
|
class DocCollection
|
|
{
|
|
|
|
/**
|
|
* @var File[]
|
|
*/
|
|
private $files;
|
|
|
|
/**
|
|
* @var Dir[]
|
|
*/
|
|
private $dirs;
|
|
|
|
function __construct(array $dirs, array $files) {
|
|
/** @todo: validate arrays */
|
|
$this->dirs = $dirs;
|
|
$this->files = $files;
|
|
}
|
|
|
|
public function getDirs()
|
|
{
|
|
return $this->dirs;
|
|
}
|
|
|
|
/**
|
|
* @return File[]
|
|
*/
|
|
public function getFiles()
|
|
{
|
|
return $this->files;
|
|
}
|
|
} |