id))); return sprintf('%s/%s', $arrayHash[0], $arrayHash[1]); } /** * @return bool */ public function isE2E() { return (bool) $this->encrypt_messages; } /** * @param Media|null $media */ public function registerMediaConversions(Media $media = null) { try { $this->addMediaConversion('thumb') ->width(100) ->height(100) ->optimize(); $this->addMediaConversion('icon') ->width(32) ->height(32) ->optimize(); } catch (InvalidManipulation $e) { Log::alert(sprintf('Error while manipulating Avatar for %s (%s)', $this->email, $e->getMessage())); } } }