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:
commit
6e42141c12
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue