src/IMAP/Attachment.php
protected function findType() {
        switch ($this->structure->type) {
            case IMAP::ATTACHMENT_TYPE_MESSAGE:
                $this->type = 'message';
                break;
            case IMAP::ATTACHMENT_TYPE_APPLICATION:
                $this->type = 'application';
                break;
            case IMAP::ATTACHMENT_TYPE_AUDIO:
                $this->type = 'audio';
                break;
            case IMAP::ATTACHMENT_TYPE_IMAGE:
                $this->type = 'image';
                break;
            case IMAP::ATTACHMENT_TYPE_VIDEO:
                $this->type = 'video';
                break;
            case IMAP::ATTACHMENT_TYPE_MODEL:
                $this->type = 'model';
                break;
            case IMAP::ATTACHMENT_TYPE_TEXT:
                $this->type = 'text';
                break;
            case IMAP::ATTACHMENT_TYPE_MULTIPART:
                $this->type = 'multipart';
                break;
            default:
                $this->type = 'other';
                break;
        }
    }
protected function findType() {
        switch ($this->structure->type) {
            case IMAP::ATTACHMENT_TYPE_MESSAGE:
                $this->type = 'message';
                break;
            case IMAP::ATTACHMENT_TYPE_APPLICATION:
                $this->type = 'application';
                break;
            case IMAP::ATTACHMENT_TYPE_AUDIO:
                $this->type = 'audio';
                break;
            case IMAP::ATTACHMENT_TYPE_IMAGE:
                $this->type = 'image';
                break;
            case IMAP::ATTACHMENT_TYPE_VIDEO:
                $this->type = 'video';
                break;
            case IMAP::ATTACHMENT_TYPE_MODEL:
                $this->type = 'model';
                break;
            case IMAP::ATTACHMENT_TYPE_TEXT:
                $this->type = 'text';
                break;
            case IMAP::ATTACHMENT_TYPE_MULTIPART:
                $this->type = 'multipart';
                break;
            default:
                $this->type = 'other';
                break;
        }
    }
protected function findType ( ) { switch ( $ this -> structure -> type ) { case IMAP :: ATTACHMENT_TYPE_MESSAGE : $ this -> type = 'message' ; break ; case IMAP :: ATTACHMENT_TYPE_APPLICATION : $ this -> type = 'application' ; break ; case IMAP :: ATTACHMENT_TYPE_AUDIO : $ this -> type = 'audio' ; break ; case IMAP :: ATTACHMENT_TYPE_IMAGE : $ this -> type = 'image' ; break ; case IMAP :: ATTACHMENT_TYPE_VIDEO : $ this -> type = 'video' ; break ; case IMAP :: ATTACHMENT_TYPE_MODEL : $ this -> type = 'model' ; break ; case IMAP :: ATTACHMENT_TYPE_TEXT : $ this -> type = 'text' ; break ; case IMAP :: ATTACHMENT_TYPE_MULTIPART : $ this -> type = 'multipart' ; break ; default : $ this -> type = 'other' ; break ; } }
Determine the structure type
Determine the structure type