AcmePhp\Cli\Command\Helper\DistinguishedNameHelper::ask PHP Метод

ask() публичный метод

public ask ( Symfony\Component\Console\Helper\QuestionHelper $helper, Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output, DistinguishedName $distinguishedName ) : DistinguishedName
$helper Symfony\Component\Console\Helper\QuestionHelper
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface
$distinguishedName AcmePhp\Ssl\DistinguishedName
Результат AcmePhp\Ssl\DistinguishedName
    public function ask(QuestionHelper $helper, InputInterface $input, OutputInterface $output, DistinguishedName $distinguishedName)
    {
        $countryName = $distinguishedName->getCountryName() ?: $helper->ask($input, $output, new Question('What is your country two-letters code (field "C" of the distinguished name, for instance: "US")? : ', 'FR'));
        $stateOrProvinceName = $distinguishedName->getStateOrProvinceName() ?: $helper->ask($input, $output, new Question('What is your country province (field "ST" of the distinguished name, for instance: "California")? : '));
        $localityName = $distinguishedName->getLocalityName() ?: $helper->ask($input, $output, new Question('What is your locality (field "L" of the distinguished name, for instance: "Mountain View")? : '));
        $organizationName = $distinguishedName->getOrganizationName() ?: $helper->ask($input, $output, new Question('What is your organization/company (field "O" of the distinguished name, for instance: "Acme PHP")? : '));
        $organizationalUnitName = $distinguishedName->getOrganizationalUnitName() ?: $helper->ask($input, $output, new Question('What is your unit/department in your organization (field "OU" of the distinguished name, for instance: "Sales")? : '));
        $emailAddress = $distinguishedName->getEmailAddress() ?: $helper->ask($input, $output, new Question('What is your e-mail address (field "E" of the distinguished name)? : '));
        return new DistinguishedName($distinguishedName->getCommonName(), $countryName, $stateOrProvinceName, $localityName, $organizationName, $organizationalUnitName, $emailAddress, $distinguishedName->getSubjectAlternativeNames());
    }
DistinguishedNameHelper