src/Modules/Assets/Asset.php
public function getType()
    {
        if (!is_null($this->type)) {
            return $this->type;
        }

        $type = pathinfo($this->url, PATHINFO_EXTENSION);

        switch ($type) {
            case 'css':
            case 'less':
            case 'js':
                $this->type = $type;
                break;
            default:
                throw new \LogicException("Invalid asset type: '$type'");
        }
        return $this->type;
    }
public function getType()
    {
        if (!is_null($this->type)) {
            return $this->type;
        }

        $type = pathinfo($this->url, PATHINFO_EXTENSION);

        switch ($type) {
            case 'css':
            case 'less':
            case 'js':
                $this->type = $type;
                break;
            default:
                throw new \LogicException("Invalid asset type: '$type'");
        }
        return $this->type;
    }
@return string

@throws \LogicException