MIOLO20
Carregando...
Procurando...
Nenhuma entrada encontrada
FormatterHelper.php
Ir para a documentação deste ficheiro.
1
<?php
2
3
namespace
Symfony\Component\Console\Helper
;
4
5
/*
6
* This file is part of the Symfony framework.
7
*
8
* (c) Fabien Potencier <fabien.potencier@symfony-project.com>
9
*
10
* This source file is subject to the MIT license that is bundled
11
* with this source code in the file LICENSE.
12
*/
13
19
class
FormatterHelper
extends
Helper
20
{
28
public
function
formatSection
($section, $message, $style =
'info'
)
29
{
30
return
sprintf(
'<%s>[%s]</%s> %s'
, $style, $section, $style, $message);
31
}
32
42
public
function
formatBlock
($messages, $style, $large =
false
)
43
{
44
if
(!is_array($messages)) {
45
$messages = array($messages);
46
}
47
48
$len = 0;
49
$lines = array();
50
foreach
($messages as $message) {
51
$lines[] = sprintf($large ?
' %s '
:
' %s '
, $message);
52
$len = max($this->
strlen
($message) + ($large ? 4 : 2), $len);
53
}
54
55
$messages = $large ? array(str_repeat(
' '
, $len)) : array();
56
foreach
($lines as $line) {
57
$messages[] = $line.str_repeat(
' '
, $len - $this->
strlen
($line));
58
}
59
if
($large) {
60
$messages[] = str_repeat(
' '
, $len);
61
}
62
63
foreach
($messages as &$message) {
64
$message = sprintf(
'<%s>%s</%s>'
, $style, $message, $style);
65
}
66
67
return
implode(
"\n"
, $messages);
68
}
69
70
protected
function
strlen
($string)
71
{
72
return
function_exists(
'mb_strlen'
) ? mb_strlen($string) :
strlen
($string);
73
}
74
78
public
function
getName
()
79
{
80
return
'formatter'
;
81
}
82
}
Symfony\Component\Console\Helper\FormatterHelper
Definição
FormatterHelper.php:20
Symfony\Component\Console\Helper\FormatterHelper\formatSection
formatSection($section, $message, $style='info')
Definição
FormatterHelper.php:28
Symfony\Component\Console\Helper\FormatterHelper\getName
getName()
Definição
FormatterHelper.php:78
Symfony\Component\Console\Helper\FormatterHelper\formatBlock
formatBlock($messages, $style, $large=false)
Definição
FormatterHelper.php:42
Symfony\Component\Console\Helper\FormatterHelper\strlen
strlen($string)
Definição
FormatterHelper.php:70
Symfony\Component\Console\Helper\Helper
Definição
Helper.php:20
Symfony\Component\Console\Helper
Definição
DialogHelper.php:3
classes
extensions
doctrine-dbal
Doctrine
Symfony
Component
Console
Helper
FormatterHelper.php
Gerado por
1.10.0