/** * Retourne le nom du fichier tel qu'il devrait être * @param [type] $object [description] * @param string $filename un nom de fichier * @return [type] [description] */ public function getNormalizedName($object, $filename) { if (is_null($object->getId())) { throw new \Exception("Object id should not be null"); } $extension = pathinfo($filename, PATHINFO_EXTENSION); return $object->getId() . '.' . $extension; }
/** * [updateRequest description] * @param [type] $socialiteUser [description] * @return [type] [description] */ protected function updateRequest($socialiteUser) { $this->request->merge(['social_id' => $socialiteUser->getId(), 'email' => $socialiteUser->getEmail(), 'name' => $socialiteUser->getName(), 'avatar' => $socialiteUser->getAvatar(), 'nickname' => $socialiteUser->getNickname(), 'token' => $socialiteUser->token, 'token_secret' => property_exists($socialiteUser, 'tokenSecret') ? $socialiteUser->tokenSecret : null, 'expires_at' => property_exists($socialiteUser, 'expiresIn') ? $socialiteUser->expiresIn : Carbon::parse(config('multiauth.socialite.expires'))]); return $socialiteUser; }
/** * Construit le nom du répertoire à partir de l'id de l'objet * @param [type] $object [description] * @param PropertyMapping $mapping [description] * @return [type] [description] */ public function directoryName($object, PropertyMapping $mapping) { return $object->getId(); }