¿Cómo accedo a mi Servicio (DependencyInjection) dentro de mis clases de Tipo?
Tengo un servicio (DependencyInjection) que creo, y lo uso en mis controladores como:
$this->get("service_name")->someMethod()
Quiero saber cómo usar eso en mis clases de Formulario.
Aquí mi ejemplo de forma de clase:
namespace Company\SampleBundle\Form\Type;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilder;
class AnswerType extends AbstractType {
public function buildForm(FormBuilder $builder, array $options) {
// I want use: $this->get("service") here, how can i use that?
$builder->add('answer', 'textarea');
}
public function getName() {
return 'answer';
}
public function getDefaultOptions(array $options) {
return array(
'data_class' => 'Company\SampleBundle\Entity\Answer',
);
}
}
Gracia