GithubHelp home page GithubHelp logo

phpstormlivetemplates's Introduction

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$>

phpstormlivetemplates's People

Contributors

konafets avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.