HEX
Server: Apache
System: Linux d5123.usc1.stableserver.net 5.14.0-570.17.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Sat May 24 12:53:17 EDT 2025 x86_64
User: d5123 (1001)
PHP: 8.4.21
Disabled: NONE
Upload Files
File: /home/d5123/myboofola_com/wp-content/plugins/yaymail/src/YayMailEmails.php
<?php

namespace YayMail;

use YayMail\Abstracts\BaseEmail;
use YayMail\Utils\SingletonTrait;

/**
 * Emails Class
 *
 * @method static YayMailEmails get_instance()
 */
class YayMailEmails {

    use SingletonTrait;

    private $emails = [];

    public function register( BaseEmail $email_instance ) {
        if ( ! ( $email_instance instanceof BaseEmail ) ) {
            return;
        }
        if ( ! $email_instance->is_existed() ) {
            return;
        }
        $this->emails[] = $email_instance;
    }

    public function get_emails() {
        return $this->emails;
    }
}