<?php

return [
    'avatar' => [
        /**
         * Allowed image formats for avatars
         */
        'mime_types' => ['jpg', 'jpeg', 'png', 'gif'],
        /**
         * Max permitted size for the avatar image
         */
        'max_size' => 800,
        /**
         * Avatar thumnail size
         */
        'thumbnail_size' => ['width' => 300, 'height' => 300]
    ],
    /**
     * Account contacts types and validation rules
     */
    'account_contacts' => [
        'web' => 'required|url|max:255',
        'phone' => 'required|regex:/^([0-9\s\-\+\(\)]*)$/|min:8|max:20',
        'email' => 'required|email'
    ],

    /**
     * Password rules
     */
    'password_rules' => 'min:8|max:32|regex:/^.*(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9]).*$/',
];
