Пример #1
0
function ValidateParameters($championName, $file)
{
    if (strlen($championName) == 0) {
        return new Error(Error::InvalidParameter, "Invalid champion name.");
    }
    if (ChampionFacade::DoesChampionExists($championName)) {
        return new Error(Error::NotUniqueValue, "Provided champion already exists.");
    }
    if (!isset($file) || $file === null) {
        return new Error(Error::InvalidFile, "File has not been uploaded.");
    }
    $error = ValidateFile($file);
    if ($error->code != Error::NoError) {
        return $error;
    }
    return new Error();
}