for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace JBen87\ParsleyBundle\Constraint\Factory;
use Symfony\Contracts\Translation\TranslatorInterface;
trait FactoryTrait
{
/**
* @var TranslatorInterface
*/
private $translator;
* @param TranslatorInterface $translator
*
* @required
public function setTranslator(TranslatorInterface $translator): void
$this->translator = $translator;
}
* @param string $id
* @param array $parameters
* @param string $domain
* @param string|null $locale
* @return string
private function trans(
string $id,
array $parameters = [],
string $domain = 'validators',
string $locale = null
): string {
return $this->translator->trans($id, $parameters, $domain, $locale);
* @param int $number
private function transChoice(
int $number,
$parameters['%count%'] = $number;