<?php namespace SHServ\Entities; use \SHServ\Containers\Registration\ProfilesContainer; class Profile extends \SHServ\Middleware\Entity { public static $table_name = "profiles"; protected static $fields = [ "id", "uid", "first_name", "mid_name", "last_name", "userpic", "contacts", "update_at", "create_at" ]; public function __construct(Int $profile_id, Array $data = []) { parent::__construct(self::$table_name, $profile_id, $data); } public function userpic_url(String $size): String { $userpic = $this -> userpic(); return $userpic ? $userpic -> get_url($size) : "/SHServ/Resources/img/default-avatar-img.png"; } }