2017 © Pedro Peláez
 

library file-template

PhpStorm FileTemplate generator for Nette Framework application using Symfony/Console.

image

joseki/file-template

PhpStorm FileTemplate generator for Nette Framework application using Symfony/Console.

  • Saturday, October 15, 2016
  • by castamir
  • Repository
  • 1 Watchers
  • 4 Stars
  • 686 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 1 Forks
  • 1 Open issues
  • 10 Versions
  • 0 % Grown

The README.md

Joseki/FileTemplate

Build Status Latest Stable Version, (*1)

Requirements

Joseki/FileTemplate requires PHP 5.4 or higher., (*2)

Installation

The best way to install Joseki/FileTemplate is using Composer:, (*3)

$ composer require joseki/file-template

Register compiler extension in your config.neon:, (*4)

extensions:
  FileTemplate: Joseki\FileTemplate\DI\FileTemplateExtension

Example

Add the following to your config.neon:, (*5)

extensions:
  FileTemplate: Joseki\FileTemplate\DI\FileTemplateExtension

FileTemplate:
  # root dir for new files
  rootDir: '%appDir%' # [OPTIONAL], %appDir% is default

  # list of file templates groups
  commands:
    example1: # group name used in command line
      variables: ['CONTROL', 'NAMESPACE']
      templates:
        CONTROL_FILE: '%appDir%/templates/control.txt'
        FACTORY_FILE: '%appDir%/templates/factory.txt'
        TEMPLATE_FILE: '%appDir%/templates/template.txt'
      defaults: # [OPTIONAL] default values for variables
        CONTROL_FILE: '${CONTROL}.php'
        FACTORY_FILE: '${CONTROL}Factory.php'
        TEMPLATE_FILE: template.latte

Running a console command

app/console joseki:file-template COMMAND [--dir=RELATIVE_DIRECTORY]

for example:, (*6)

app/console joseki:file-template example1

Suppose that variables ${CONTROL} = Hello and ${NAMESPACE} = Foo, then the previous command will create these files:, (*7)

  • %appDir%/Foo/Hello.php
  • %appDir%/Foo/HelloFactory.php
  • %appDir%/Foo/template.latte

and when a directory is specified:, (*8)

app/console joseki:file-template example1 --dir=MyApplication/Auth

...these files will be created:, (*9)

  • %appDir%/MyApplication/Auth/Hello.php
  • %appDir%/MyApplication/Auth/HelloFactory.php
  • %appDir%/MyApplication/Auth/template.latte

NOTE: you will be prompted to define your file template variables, (*10)

NOTE: this extension should be compatible with Joseki/Console and Kdyby/Console., (*11)

The Versions

15/10 2016

dev-master

9999999-dev

PhpStorm FileTemplate generator for Nette Framework application using Symfony/Console.

  Sources   Download

MIT

The Requires

 

The Development Requires

console phpstorm joseki file a code templates

15/10 2016

v0.2.5

0.2.5.0

PhpStorm FileTemplate generator for Nette Framework application using Symfony/Console.

  Sources   Download

MIT

The Requires

 

The Development Requires

console phpstorm joseki file a code templates

12/01 2016

v0.2.4

0.2.4.0

PhpStorm FileTemplate generator for Nette Framework application using Symfony/Console.

  Sources   Download

MIT

The Requires

 

The Development Requires

console phpstorm joseki file a code templates

09/12 2015

v0.2.3

0.2.3.0

PhpStorm FileTemplate generator for Nette Framework application using Symfony/Console.

  Sources   Download

MIT

The Requires

 

The Development Requires

console phpstorm joseki file a code templates

10/11 2015

v0.2.2

0.2.2.0

PhpStorm FileTemplate generator for Nette Framework application using Symfony/Console.

  Sources   Download

MIT

The Requires

 

The Development Requires

console phpstorm joseki file a code templates

05/11 2015

v0.2.1

0.2.1.0

PhpStorm FileTemplate generator for Nette Framework application using Symfony/Console.

  Sources   Download

MIT

The Requires

 

The Development Requires

console phpstorm joseki file a code templates

07/09 2015

v0.2.0

0.2.0.0

PhpStorm FileTemplate generator for Nette Framework application using Symfony/Console.

  Sources   Download

MIT

The Requires

 

The Development Requires

console phpstorm joseki file a code templates

01/09 2015

v0.1.2

0.1.2.0

PhpStorm FileTemplate generator for Nette Framework application using Symfony/Console.

  Sources   Download

MIT

The Requires

 

The Development Requires

console phpstorm joseki file a code templates

01/09 2015

v0.1.1

0.1.1.0

PhpStorm FileTemplate generator for Nette Framework application using Symfony/Console.

  Sources   Download

MIT

The Requires

 

The Development Requires

console phpstorm joseki file a code templates

01/09 2015

v0.1

0.1.0.0

PhpStorm FileTemplate generator for Nette Framework application using Symfony/Console.

  Sources   Download

MIT

The Requires

 

The Development Requires

console phpstorm joseki file a code templates