/** * Create a new Pattern instance from JSON file. * * @param string $path * @return Raincolour\Containers\Pattern */ public static function make($path) { $pattern = new self(); $pattern->fromFile($path); $pattern->put('path', $path); $pattern->validate(); $pattern->setTemplates(); return $pattern; }