ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 6 - AD0-E716 discussion

Report
Export

An Adobe Commerce developer is creating a new console command to perform a complex task with a lot of potential terminal output. If an error occurs, they want to provide a message that has higher visibility than some of the other content that may be appearing, so they want to ensure it is highlighted in red (as seen in the screenshot):

How can they customize the appearance of this message?

A.
Call the setDecorationType(Stype) method On the Symfony\Console\Output\OutputInterface Object before Calling writeln().
Answers
A.
Call the setDecorationType(Stype) method On the Symfony\Console\Output\OutputInterface Object before Calling writeln().
B.
Wrap the output content in tags like <error>, <info>, or <comment>.
Answers
B.
Wrap the output content in tags like <error>, <info>, or <comment>.
C.
Throw a new commandException with the desired message passed as an argument.
Answers
C.
Throw a new commandException with the desired message passed as an argument.
Suggested answer: A

Explanation:

The developer can customize the appearance of the error message by calling the setDecorationType() method on the Symfony\Console\Output\OutputInterface object before calling writeln(). The setDecorationType() method takes a single argument, which is the type of decoration that the developer wants to use. In this case, the developer wants to use the STYPE_ERROR decoration, which will highlight the message in red.

Here is an example of how to customize the appearance of the error message:

$output = new Symfony\Console\Output\ConsoleOutput();

$output->setDecorationType(Symfony\Console\Output\OutputInterface::STYPE_ERROR);

$output->writeln('This is an error message.');

The output of this code will be an error message that is highlighted in red.

asked 02/10/2024
Laura Reyero
38 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first