public function getCustomFieldsAttribute()
    {
        if (class_exists($class = $this->owner_type)) {
            $customFields = [];
            foreach ($this->getCustomFields($class) as $field => $message) {
                if (is_array($message) && isset($message[$this->type])) {
                    $customFields[$field] = $this->resolveCustomMessage($message[$this->type]);
                } elseif (is_string($message)) {
                    $customFields[$field] = $this->resolveCustomMessage($message);
                }
            }

            return array_filter($customFields);
        } else {
            return false;
        }
    }
public function getCustomFieldsAttribute()
    {
        if (class_exists($class = $this->owner_type)) {
            $customFields = [];
            foreach ($this->getCustomFields($class) as $field => $message) {
                if (is_array($message) && isset($message[$this->type])) {
                    $customFields[$field] = $this->resolveCustomMessage($message[$this->type]);
                } elseif (is_string($message)) {
                    $customFields[$field] = $this->resolveCustomMessage($message);
                }
            }

            return array_filter($customFields);
        } else {
            return false;
        }
    }
public function getCustomFieldsAttribute ( ) { if ( class_exists ( $ class = $ this -> owner_type ) ) { $ customFields = [ ] ; foreach ( $ this -> getCustomFields ( $ class ) as $ field => $ message ) { if ( is_array ( $ message ) && isset ( $ message [ $ this -> type ] ) ) { $ customFields [ $ field ] = $ this -> resolveCustomMessage ( $ message [ $ this -> type ] ) ; } elseif ( is_string ( $ message ) ) { $ customFields [ $ field ] = $ this -> resolveCustomMessage ( $ message ) ; } } return array_filter ( $ customFields ) ; } else { return false ; } }
Custom output fields.

@return array
Custom output fields .