public function addType(GridTypeInterface $type)
    {
        $name = $type->getName();

        if ($this->hasType($name)) {
            throw new TypeAlreadyExistsException($name);
        }

        $this->types[$name] = $type;

        return $this;
    }
public function addType(GridTypeInterface $type)
    {
        $name = $type->getName();

        if ($this->hasType($name)) {
            throw new TypeAlreadyExistsException($name);
        }

        $this->types[$name] = $type;

        return $this;
    }
public function addType ( GridTypeInterface $ type ) { $ name = $ type -> getName ( ) ; if ( $ this -> hasType ( $ name ) ) { throw new TypeAlreadyExistsException ( $ name ) ; } $ this -> types [ $ name ] = $ type ; return $ this ; }
Add a grid type.

@param GridTypeInterface $type

@return $this
Add a grid type .