League\Geotools\Coordinate\Ellipsoid::createFromArray PHP Method

createFromArray() public static method

Create an ellipsoid from an array.
public static createFromArray ( array $newEllipsoid ) : Ellipsoid
$newEllipsoid array The ellipsoid's parameters to create.
return Ellipsoid
    public static function createFromArray(array $newEllipsoid)
    {
        if (!isset($newEllipsoid['name']) || !isset($newEllipsoid['a']) || !isset($newEllipsoid['invF']) || 3 !== count($newEllipsoid)) {
            throw new InvalidArgumentException('Ellipsoid arrays should contain `name`, `a` and `invF` keys !');
        }
        return new self($newEllipsoid['name'], $newEllipsoid['a'], $newEllipsoid['invF']);
    }