Elsee Class =========== .. php:class:: Elsee Represents an alternative group of statements in an :php:class:`Iff` object .. php:method:: __construct(?string $condition = null) Create a new Elsee clause :param ?string $condition: The condition (default: no condition) :returns: A new instance of ``Elsee`` :rtype: Elsee .. php:method:: addItem(ItemInterface ...$interface) Add item(s) :param ItemInterface ...$interface: The item(s) :returns: A new instance of ``Elsee`` with the item(s) added :rtype: Elsee .. php:method:: withComment(string $comment) Sets a comment for the Elsee :param string $comment: The comment :returns: A new instance of ``Elsee`` with the comment :rtype: Elsee .. php:method:: withItem(ItemInterface ...$interface) Set item(s) :param ItemInterface ...$interface: The item(s) :returns: A new instance of ``Elsee`` with the item(s) :rtype: Elsee