Howto Setup Vim com Symfony - Projeto Symvimny

instalação

download: http://pookey.co.uk/files/symvimny.tar

descompacte para o seu diretorio home.

copie ~/symvimny/vimrc.sample para seu ~/.vimrc ou use o arquivo exemplo para modificar seu .vimrc existente

detalhes

Isto foi testado no vim7. vim7 inclui de longe o melhor auto identação para PHP(http://www.2072productions.com/?to=phpindent.txt)

Qualquer questão, envie um e-mail para pookey arroba pookey ponto co ponto uk ou uma mensagem no IRC.

Existe atualmente templates de codigo para validate/something.yml e config/schema.xml. Se vocÊ tem alguma outra sugestão, por favor me diga.

digitando '=symv' (atalho para o validador do symfony) é inserido automaticamente...

class myUnnamedValidator extends sfValidator
{
  public function execute (&$value, &$error)
  {
    if ($value)
    {
      $error = $this->getParameter('my_error');
      return false;
    }
    return true;
  }

  public function initialize ($context, $parameters = null)
  {
    parent::initialize($context, $parameters);
    $this->getParameterHolder()->add($parameters);
    $this->getParameterHolder()->set('my_error', 'Invalid');
    return true;
  }
}