comparison core/lib/Drupal/Component/Gettext/PoMetadataInterface.php @ 0:4c8ae668cc8c

Initial import (non-working)
author Chris Cannam
date Wed, 29 Nov 2017 16:09:58 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:4c8ae668cc8c
1 <?php
2
3 namespace Drupal\Component\Gettext;
4
5 /**
6 * Methods required for both reader and writer implementations.
7 *
8 * @see \Drupal\Component\Gettext\PoReaderInterface
9 * @see \Drupal\Component\Gettext\PoWriterInterface
10 */
11 interface PoMetadataInterface {
12
13 /**
14 * Set language code.
15 *
16 * @param string $langcode
17 * Language code string.
18 */
19 public function setLangcode($langcode);
20
21 /**
22 * Get language code.
23 *
24 * @return string
25 * Language code string.
26 */
27 public function getLangcode();
28
29 /**
30 * Set header metadata.
31 *
32 * @param \Drupal\Component\Gettext\PoHeader $header
33 * Header object representing metadata in a PO header.
34 */
35 public function setHeader(PoHeader $header);
36
37 /**
38 * Get header metadata.
39 *
40 * @return \Drupal\Component\Gettext\PoHeader
41 * Header instance representing metadata in a PO header.
42 */
43 public function getHeader();
44
45 }