Отправка уведомлений из модуля form_builder

Всем привет! Правильно ли я понял что отправка exel файла из формы делается так:

function fn_wholesale_send_form(&$page_data, $form_values, &$result, $from, $sender, $attachments, $is_html, $subject) {
  $max_length = 0;
  $max_length += 2;
  if($page_data['form']['general'][FORM_SEND_PRICE_LIST] == 'Y') {
    $result = false;
    $mailer = Tygh::$app['mailer'];
    $admin_email = Registry::get('settings.Company.company_users_department');

    //TODO: указать путь точный
    $file_path = fn_get_files_dir_path() . 'price_list/form_data.xlsx';

    if (file_exists($file_path)) {
        $attachments = [
            'file' => $file_path,
            'name' => 'form_data.xlsx'
        ];
    } else {
        $attachments = [];
    }

    $mailer->send(array(
        'to' => $sender, 
        'from' => $admin_email, 
        'reply_to' => $admin_email, 
        'data' => array(
            'max_length' => $max_length,
            'elements' => $page_data['form']['elements'],
            'form_title' => $subject,
            'form_values' => $form_values,
        ),
        'attachments' => $attachments,
        'template_code' => 'form_builder_form',
        'tpl' => 'addons/form_builder/form.tpl', 
        'is_html' => $is_html
    ), 'A');
  }
}