value, 'photo', $photo, array_diff_key($parameters, ['photo' => null])); return (bool)(self::executeCurl($curl)); } } // If photo is a file_id or URL, use regular POST method return (bool)(self::executeCurl(self::buildPost($bot, Methods::SET_CHAT_PHOTO->value, $parameters))); } /** * @inheritDoc */ public static function getRequiredParameters(): ?array { return [ 'chat_id', 'photo' ]; } /** * @inheritDoc */ public static function getOptionalParameters(): ?array { return null; } }