Cdn

class Cdn

Properties

static $endpoint

Methods

public static create() No description
public asset($library, $file, $version = "latest") No description

Details

at line 10

create()

public static create()
at line 19

asset()

public asset($library, $file, $version = "latest")

Parameters

$library
$file
$version

Source code

<?php

	namespace App\Khan\Component\Cdn;

	class Cdn {

		private static $instance = null;
		public static $endpoint = "https://cdnjs.cloudflare.com/ajax/libs/";

	    public static function create(){
	        if (!self::$instance) {
	            self::$instance = new Cdn();
	        }
	        return self::$instance;
	    }

	    private function __contruct(){}

	    public function asset($library, $file, $version = "latest"){

	    	return self::$endpoint.$library."/".$version."/".$file;

	    }

	}