1 <?php
2 /**
3 * Text.php
4 *
5 * @author Elvyrra SAS
6 * @license http://rem.mit-license.org/ MIT
7 */
8
9 namespace Hawk\View\Plugins;
10
11 /**
12 * This class is used in view to display a language key
13 *
14 * @package View\Plugins
15 */
16 class Text extends \Hawk\ViewPlugin{
17 /**
18 * The language key
19 *
20 * @var string
21 */
22 public $key,
23
24 /**
25 * The key index, used if the key is an array of keys, defined for singular and plural
26 */
27 $number;
28
29 /**
30 * Display the language key
31 */
32 public function display(){
33 $data = $this->params;
34 unset($data['key']);
35
36 return \Hawk\Lang::get($this->key, $data, empty($this->number) ? 0 : $this->number);
37 }
38 }
39