Cysha/casino-holdem

View on GitHub
src/Exceptions/GameParametersException.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace Cysha\Casino\Holdem\Exceptions;

use Exception;

class GameParametersException extends Exception
{
    /**
     * @param null $message
     *
     * @return static
     */
    public static function invalidArgument($message = null)
    {
        $defaultMessage = sprintf('Invalid argument passed in GameParameters.');
        $message = null === $message ? $defaultMessage : $message;

        return new static($message);
    }
}