Skip to content

Konafets/PhpStormLiveTemplates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

PhpStormLiveTemplates

PHP

Private Function

  • Scope: PHP
  • Abbreviation: prif
private function $NAME$($PARAMETERS$){
    $END$
}

Private Static Function

  • Scope: PHP
  • Abbreviation: prifs
private static function $NAME$($PARAMETERS$){
    $END$
}

Protected Function

  • Scope: PHP
  • Abbreviation: prof
protected function $NAME$($PARAMETERS$){
    $END$
}

Protected Static Function

  • Scope: PHP
  • Abbreviation: profs
protected static function $NAME$($PARAMETERS$){
    $END$
}

Public Function

  • Scope: PHP
  • Abbreviation: pubf
public function $NAME$($PARAMETERS$){
    $END$
}

Public Static Function

  • Scope: PHP
  • Abbreviation: pubfs
public static function $NAME$($PARAMETERS$){
    $END$
}

Throw New Exception

  • Scope: PHP
  • Abbreviation: thr
throw new $END$

Todo

  • Scope: PHP
  • Abbreviation: todo
// TODO: $END$

Exbase

Action

  • Scope: PHP
  • Abbreviation: action
/**
 * $ACTIONNAME$ action
 *
 * @return void
 */
public function $NAME$Action($PARAM$) {
	$END$
}

Injection Method

  • Scope: PHP
  • Abbreviation: inj
/**
 * @param $NAMESPACE$ $$$VARIABLE$
 * @return void
 */
public function inject$NAME$($NAMESPACE$ $$$VARIABLE$) {
	$this->$VARIABLE$ = $$$VARIABLE$;
}

Inject the ObjectManager

  • Scope: PHP
  • Abbreviation: injo
/**
 * @var ObjectManager
 */
protected $objectManager;

/**
 * Injects the ObjectManager
 *
 * @var \TYPO3\CMS\Extbase\Object\ObjectManager $objectManager
 * @return void
 */
public function injectObjectManager(ObjectManager $objectManager) {
	$this->objectManager = $objectManager;
}

VueJS

VueJS Component

  • Scope: JavaScript
  • Abbreviation: v-comp
Vue.component('$NAME$', {
    $END$
});

VueJS Inline Template

  • Scope: HTML
  • Abbreviation: v-it
<$NAME$ inline-template>
    $END$
</$NAME$>

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published