Postagens

Como instalar e configurar o PHPSniffer no Visual Studio Code (VSCode)

Imagem
 Olá pessoal, nesse post eu trago para vocês como instalar e configurar o PHPSniffer no Visual Studio Code (VsCode). Como pré requisitos precisamos de: Ter xampp instalado e startado: https://www.apachefriends.org/index.html Ter o composer instalado: https://getcomposer.org/download/ Ter um editor de código: https://code.visualstudio.com Para quem programa em PHP essa extensão é ótima para poder manter seu código bem estruturado e as normas da PSR. Então ensinarei para vocês o passo a passo de como instalar e configurar para que ela funcione junto com seu código ou projeto. Vamos abrir o vscode e ir até a parte de extensões: Agora vamos digitar na barra de pesquisa PHP Sniffer , clicar e instalar a extensão que pertence ao desenvolvedor wongjn. Depois de instalado, vamos precisar configurar algumas coisas dentro do vscode para que ele consiga reconhecer a extensão e as normas PSR que vamos utilizar para reorganizar e estruturar o código com as normas. Para isso vamos até o sit...

Criando Snippets no Visual Studio Code (VsCode)

Imagem
 Olá pessoal, nesse post eu trago para vocês como criar snippets no Visual Studio Code (VsCode). Como pré requisitos precisamos de: Ter o editor de código Visual Studio Code: https://code.visualstudio.com/ Para iniciar vamos abrir as configurações do Visual Studio Code com o comando "CTRL+SHIFT+P", agora vamos digitar "snippet" e depois clicar em "configure user snippets". Vamos selecionar "new global snippets file" e dar um nome a ele. Após definir um nome, um arquivo .json será criado com o código do snippet todo comentado. { // Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and  // description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope  // is left empty or omitted, the snippet gets applied to all languages. The prefix is what is  // used to trigger the snippet and the body will be expanded and inserted. Possible vari...

Comandos/atalhos úteis no Visual Studio Code (VsCode)

Imagem
Olá pessoal, nesse post eu trago para vocês comandos/atalhos úteis no Visual Studio Code (VsCode). Como pré requisitos precisamos de: Ter o editor de código Visual Studio Code: https://code.visualstudio.com/ De uma forma bem simples e objetiva deixarei os comandos listados a seguir seguindo a ordem de funcionalidade e comando/atalho para se executar, caso tenha dúvidas e prefira ver um demonstrativo passo a passo de cada um deles, visite meu canal no youtube ou assista o vídeo que está no topo desse post. Salvar código: Ctrl + S Encontrar linha pelo número dela: CTRL + G Encontrar uma ocorrência no arquivo: CTRL + F Encontrar uma ocorrência em todo projeto: Ctrl + Shift + F Alternar entre abas: CTRL+TAB Abrir a aba de configurações do VSCode: Ctrl + Shift + P Mostrar/esconder a barra lateral: CTRL+B Selecionar um por um ocorrências iguais no documento: CTRL+D Selecionar todas as ocorrências da seleção no documento: CTRL+F2 Abrir uma nova aba de arquivo:   Ctrl + N Cop...

Integrando o XDebug com o PHPUnit

Imagem
Olá pessoal, nesse post eu trago para vocês o passo a passo de como integrar o Xdebug com o PhpUnit que é uma framework de testes unitários para PHP. Como pré requisitos precisamos de: - ter visto o vídeo ou post anterior sobre integração do PHPUnit com o Codeigniter 3:   Integrando o Framework Codeigniter 3 com o PHPUnit via composer (canalmcodebc.blogspot.com) Para começar precisamos verificar as configurações da máquina que estamos rodando o projeto como versão do PHP, arquitetura da máquina que estamos usando (32 ou 64 bits) e a versão do Zend Extension Build. Como eu estou usando o xampp como servidor de PHP, vou na raiz da pasta htdocs, abrir o vscode e criar um arquivo chamado info.php Vamos digitar o seguinte código <?php phpinfo(); ?> Agora vamos no navegador abrir esse arquivo na url: http://localhost/info.php Após coletar todas informações que precisamos, vamos no site do xdebug para poder baixar a versão compatível com nosso sistema no site: https://xdebug.or...

Integrando o Framework Codeigniter 3 com o PHPUnit via composer

Imagem
Olá pessoal, nesse post eu trago para vocês o passo a passo de como integrar o Codeigniter 3 com o PhpUnit que é uma framework de testes unitários para PHP. Como pré requisitos precisamos de: Baixar o codeigniter 3: https://codeigniter.com/download Ter xampp instalado e startado: https://www.apachefriends.org/index.html Ter o composer instalado: https://getcomposer.org/download/ Ter um editor de código: https://code.visualstudio.com/ Para dar inicio a configuração do PhpUnit, precisamos abrir a pasta do codeigniter com algum editor de código, no meu caso vou utilizar o VSCode. Com o projeto aberto vamos iniciar o terminal do Vscode ou o terminal do sistema operacional que você está utilizando. Antes de seguir com os próximos passos, vale ressaltar que eu estou iniciando uma configuração do zero, com o framework do codeigniter totalmente limpa, caso a sua não seja assim vou deixar algumas instruções para isso. Para quem está iniciando do zero, o arquivo que se encontra na raiz do projet...

Integrando o Framework Codeigniter 3 com o PhpSpreadSheet via composer

Imagem
Olá pessoal, nesse post eu trago para vocês o passo a passo de como integrar o Codeigniter 3 com o PhpSpreadSheet via Composer de uma forma bem simples. Como pré requisitos precisamos de: Baixar o codeigniter 3: https://codeigniter.com/download Ter xampp instalado e startado: https://www.apachefriends.org/index.html Ter o composer instalado: https://getcomposer.org/download/ Ter um editor de código: https://code.visualstudio.com/ Antes de continuar precisamos verificar se no arquivo php.ini do php, as variáveis que o PhpSpreadSheet usa estão descomentadas caso contrário não irá funcionar. Para isso basta você ir no arquivo php.ini e procurar pelas extensões a seguir e descomentar elas caso esteja comentado. extension=fileinfo extension=gd Assim que fizer o passo anterior, já pode extrair a pasta do codeigniter3 e renomear para ci-3 colocar a pasta do codeigniter3 (ci-3) na pasta htdocs do xampp e  abrir a pasta no seu editor de código preferido assim usarei o vs...