Gaucho

Gaucho

fazedor de sites 🐘 • tentando ser dataísta 💪

GitHubTwitter

Composer

autoload (adicionar no composer.json)

"autoload":{
    "psr-4":{
        "src\\":"src/"
    }
},

autoload (gerar arquivos do autoload)

composer dump-autoload

exec & run-script (executar binários e scripts via composer)

exec

Definir o binário diretório/data:

#!/usr/bin/env php
<?php
echo date('Y-m-d H:i:s') . PHP_EOL;

Definir o caminho do script no composer.json:

{
  "bin": [
    "diretório/data"
  ]
}

Executar o binário (não precisa especificar o diretório):

composer exec data

run-script

Definir o script no composer.json:

{
  "scripts": {
    "teste": "echo 'olá mundo'"
  }
}

Executar o script:

composer run-script teste

Página inicial

GitHubTwitter