Skip to content

Instantly share code, notes, and snippets.

@brockriemenschneider
Last active February 23, 2018 17:19
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save brockriemenschneider/53482ffeadb9cee80eab1265443ba081 to your computer and use it in GitHub Desktop.
Save brockriemenschneider/53482ffeadb9cee80eab1265443ba081 to your computer and use it in GitHub Desktop.
PHPStorm File and Code Templates
/**
* Constructor
#if (${PARAM_DOC} != "") *
#else#end
${PARAM_DOC}
*/
public function __construct(${PARAM_LIST}) {${BODY}}
/**
* Set ${FIELD_NAME}
*
* @param ${TYPE_HINT} $${PARAM_NAME}
*
* @return self
*/
public function set${NAME}(#if (${SCALAR_TYPE_HINT})${SCALAR_TYPE_HINT} #else#end$${PARAM_NAME})#if(${RETURN_TYPE}): self#else#end
{
$this->${FIELD_NAME} = $${PARAM_NAME};
return $this;
}
/**
* Get ${FIELD_NAME}
*
* @return ${TYPE_HINT}
*/
public ${STATIC} function ${GET_OR_IS}${NAME}()#if(${RETURN_TYPE}): ${RETURN_TYPE}#else#end
{
#if (${STATIC} == "static")
return self::$${FIELD_NAME};
#else
return $this->${FIELD_NAME};
#end
}
/**
* Set ${FIELD_NAME}
*
* @param ${TYPE_HINT} $${PARAM_NAME}
*/
public ${STATIC} function set${NAME}(#if (${SCALAR_TYPE_HINT})${SCALAR_TYPE_HINT} #else#end$${PARAM_NAME})
{
#if (${STATIC} == "static")
self::$${FIELD_NAME} = $${PARAM_NAME};
#else
$this->${FIELD_NAME} = $${PARAM_NAME};
#end
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment