forked from GithubBackups/tinyib
30 lines
567 B
PHP
30 lines
567 B
PHP
<?php
|
|
|
|
namespace Gettext\Utils;
|
|
|
|
use Gettext\Translations;
|
|
|
|
/**
|
|
* Trait to provide the functionality of extracting headers.
|
|
*/
|
|
trait HeadersGeneratorTrait
|
|
{
|
|
/**
|
|
* Returns the headers as a string.
|
|
*
|
|
* @param Translations $translations
|
|
*
|
|
* @return string
|
|
*/
|
|
protected static function generateHeaders(Translations $translations)
|
|
{
|
|
$headers = '';
|
|
|
|
foreach ($translations->getHeaders() as $name => $value) {
|
|
$headers .= sprintf("%s: %s\n", $name, $value);
|
|
}
|
|
|
|
return $headers;
|
|
}
|
|
}
|