From 5f6142f224ac128d62c4cb5c7d4acf45db19e5c2 Mon Sep 17 00:00:00 2001 From: Ariel D'Alessandro Date: Mon, 11 Apr 2022 08:41:09 +0200 Subject: Apply stylelua and clean --- lua/alpha/snips/ft/php.lua | 197 ++++++++++++++++++++++----------------------- 1 file changed, 98 insertions(+), 99 deletions(-) (limited to 'lua/alpha/snips/ft/php.lua') diff --git a/lua/alpha/snips/ft/php.lua b/lua/alpha/snips/ft/php.lua index 40560b8..daf1e77 100644 --- a/lua/alpha/snips/ft/php.lua +++ b/lua/alpha/snips/ft/php.lua @@ -8,68 +8,69 @@ local f = ls.function_node local i = ls.insert_node local fmt = require("luasnip.extras.fmt").fmt - -function string.starts(String,Start) - return string.sub(String,1,string.len(Start))==Start +function string.starts(String, Start) + return string.sub(String, 1, string.len(Start)) == Start end local newline = function(text) - return t { "", text } + return t({ "", text }) end -local visibility = function (position, default) - local possibles = {'private', 'public'} - local options = {} +local visibility = function(position, default) + local possibles = { "private", "public" } + local options = {} - for _, value in pairs(possibles) do - if value == default then - table.insert(options, 1, t(value)) - else - table.insert(options, t(value)) - end - end + for _, value in pairs(possibles) do + if value == default then + table.insert(options, 1, t(value)) + else + table.insert(options, t(value)) + end + end - return c(position, options) + return c(position, options) end -local namespace = function () - local dir = vim.fn.getcwd() - local autoloads = vim.call('composer#query', 'autoload.psr-4') - if autoloads == nil then - return (dir:gsub("^%l", string.upper)) - end - - local globalNamespace - for key, value in pairs(autoloads) do - if string.starts(dir, value:sub(1, -2)) then - globalNamespace = key:sub(1, -2); - dir = dir:sub(#key + 1) - break - end - end - dir = dir:gsub("/", "\\") - - return string.format("%s\\%s",globalNamespace, dir ) +local namespace = function() + local dir = vim.fn.getcwd() + local autoloads = vim.call("composer#query", "autoload.psr-4") + if autoloads == nil then + return (dir:gsub("^%l", string.upper)) + end + + local globalNamespace + for key, value in pairs(autoloads) do + if string.starts(dir, value:sub(1, -2)) then + globalNamespace = key:sub(1, -2) + dir = dir:sub(#key + 1) + break + end + end + dir = dir:gsub("/", "\\") + + return string.format("%s\\%s", globalNamespace, dir) end -local class_name = function () - local filename = vim.fn.expand('%:t:r') - return filename +local class_name = function() + return vim.fn.expand("%:t:r") end + local M = { - v = fmt( -[[ + v = fmt( + [[ /** * @var {} */ {} ${}; -]], { - i(1, "type"), - d(2, visibility, {}, "private"), - i(3, "var") - }), - class = fmt( -[[ +]], + { + i(1, "type"), + d(2, visibility, {}, "private"), + i(3, "var"), + } + ), + class = fmt( + [[