Merge pull request #5 from gianarb/remove-empty-control-line

Fixed #4 It doesn't print line if control value is empty
This commit is contained in:
Walter Dal Mut 2014-12-03 09:44:09 +01:00
commit 6e42141c12

View file

@ -33,20 +33,20 @@ class StandardFile
implements \ArrayAccess
{
private $_keys = array(
'Package' => '',
'Package' => false,
'Version' => '0.1',
"Section" => "web",
"Priority" => "optional",
"Architecture" => "all",
"Essential" => "no",
"Depends" => "",
"Pre-Depends" => "",
"Recommends" => "",
"Suggests" => "",
"Depends" => false,
"Pre-Depends" => false,
"Recommends" => false,
"Suggests" => false,
"Installed-Size" => 1024,
"Maintainer" => "name [email]",
"Conflicts" => "",
"Replaces" => "",
"Conflicts" => false,
"Replaces" => false,
"Provides" => "your-company",
"Description" => "Your description"
);
@ -183,7 +183,9 @@ class StandardFile
{
$control = '';
foreach ($this->_keys as $key => $value) {
$control .= "{$key}: {$value}" . PHP_EOL;
if($value){
$control .= "{$key}: {$value}" . PHP_EOL;
}
}
return $control;