MIOLO20
Carregando...
Procurando...
Nenhuma entrada encontrada
HelperSet.php
Ir para a documentação deste ficheiro.
1
<?php
2
3
namespace
Symfony\Component\Console\Helper
;
4
5
use
Symfony\Component\Console\Command\Command
;
6
7
/*
8
* This file is part of the Symfony framework.
9
*
10
* (c) Fabien Potencier <fabien.potencier@symfony-project.com>
11
*
12
* This source file is subject to the MIT license that is bundled
13
* with this source code in the file LICENSE.
14
*/
15
21
class
HelperSet
22
{
23
protected
$helpers
;
24
protected
$command
;
25
29
public
function
__construct
(array
$helpers
= array())
30
{
31
$this->helpers = array();
32
foreach
(
$helpers
as $alias => $helper) {
33
$this->
set
($helper, is_int($alias) ? null : $alias);
34
}
35
}
36
43
public
function
set
(
HelperInterface
$helper, $alias =
null
)
44
{
45
$this->helpers[$helper->
getName
()] = $helper;
46
if
(
null
!== $alias) {
47
$this->helpers[$alias] = $helper;
48
}
49
50
$helper->
setHelperSet
($this);
51
}
52
60
public
function
has
($name)
61
{
62
return
isset($this->helpers[$name]);
63
}
64
74
public
function
get
($name)
75
{
76
if
(!$this->
has
($name)) {
77
throw
new \InvalidArgumentException(sprintf(
'The helper "%s" is not defined.'
, $name));
78
}
79
80
return
$this->helpers[$name];
81
}
82
88
public
function
setCommand
(
Command
$command
=
null
)
89
{
90
$this->command =
$command
;
91
}
92
98
public
function
getCommand
()
99
{
100
return
$this->command
;
101
}
102
}
Symfony\Component\Console\Command\Command
Definição
Command.php:27
Symfony\Component\Console\Helper\HelperSet
Definição
HelperSet.php:22
Symfony\Component\Console\Helper\HelperSet\getCommand
getCommand()
Definição
HelperSet.php:98
Symfony\Component\Console\Helper\HelperSet\has
has($name)
Definição
HelperSet.php:60
Symfony\Component\Console\Helper\HelperSet\$command
$command
Definição
HelperSet.php:24
Symfony\Component\Console\Helper\HelperSet\setCommand
setCommand(Command $command=null)
Definição
HelperSet.php:88
Symfony\Component\Console\Helper\HelperSet\__construct
__construct(array $helpers=array())
Definição
HelperSet.php:29
Symfony\Component\Console\Helper\HelperSet\$helpers
$helpers
Definição
HelperSet.php:23
Symfony\Component\Console\Helper\HelperInterface
Definição
HelperInterface.php:20
Symfony\Component\Console\Helper\HelperInterface\getName
getName()
Symfony\Component\Console\Helper\HelperInterface\setHelperSet
setHelperSet(HelperSet $helperSet=null)
Symfony\Component\Console\Helper
Definição
DialogHelper.php:3
classes
extensions
doctrine-dbal
Doctrine
Symfony
Component
Console
Helper
HelperSet.php
Gerado por
1.10.0