public function getBetterButtonsActions()
    {
        /** @var FieldList $fields */
        $fields = parent::getBetterButtonsActions();
        if ($this->TicketFile()->exists() && !empty($this->getEmail())) {
            $fields->push(BetterButtonCustomAction::create('sendTicket', _t('Attendee.SEND', 'Send the ticket')));
        }

        if (!empty($this->getName()) && !empty($this->getEmail())) {
            $fields->push(BetterButtonCustomAction::create('createTicketFile', _t('Attendee.CREATE_TICKET', 'Create the ticket')));
        }

        return $fields;
    }
public function getBetterButtonsActions()
    {
        /** @var FieldList $fields */
        $fields = parent::getBetterButtonsActions();
        if ($this->TicketFile()->exists() && !empty($this->getEmail())) {
            $fields->push(BetterButtonCustomAction::create('sendTicket', _t('Attendee.SEND', 'Send the ticket')));
        }

        if (!empty($this->getName()) && !empty($this->getEmail())) {
            $fields->push(BetterButtonCustomAction::create('createTicketFile', _t('Attendee.CREATE_TICKET', 'Create the ticket')));
        }

        return $fields;
    }
public function getBetterButtonsActions ( ) { /** @var FieldList $fields */ $ fields = parent :: getBetterButtonsActions ( ) ; if ( $ this -> TicketFile ( ) -> exists ( ) && ! empty ( $ this -> getEmail ( ) ) ) { $ fields -> push ( BetterButtonCustomAction :: create ( 'sendTicket' , _t ( 'Attendee.SEND' , 'Send the ticket' ) ) ) ; } if ( ! empty ( $ this -> getName ( ) ) && ! empty ( $ this -> getEmail ( ) ) ) { $ fields -> push ( BetterButtonCustomAction :: create ( 'createTicketFile' , _t ( 'Attendee.CREATE_TICKET' , 'Create the ticket' ) ) ) ; } return $ fields ; }
Add utility actions to the attendee details view

@return FieldList
Add utility actions to the attendee details view