Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- #parse("PHP File Header.php")
- #set($current = "")
- #set($MODULE_NAMESPACE = "")
- #foreach($current in $MODULE_NAME.split("_"))
- #set($MODULE_NAMESPACE = $MODULE_NAMESPACE + "\" + $current)
- #end
- namespace $MODULE_NAMESPACE.substring(1)\Api\Data;
- /**
- * ${NAME} data interface.
- * @api
- */
- interface ${NAME}
- {
- /**#@+
- * Constants for keys of data array. Identical to the name of the getter in snake case
- */
- #foreach($current in $PROPERTIES.split(","))
- #set($current = $current.trim())
- const $current.toUpperCase() = '$current';
- #end
- /**#@-*/
- #foreach($current in $PROPERTIES.split(","))
- #set($current = $current.trim())
- #set($method = $current.substring(0,1).toUpperCase() + $current.substring(1))
- /**
- * Get $current
- *
- * @return #TYPE
- */
- public function get$method();
- /**
- * Set $current
- *
- * @param #TYPE ${DS}$current
- * @return ${DS}this
- */
- public function set$method(${DS}$current);
- #end
- }
Add Comment
Please, Sign In to add comment