master
Theunis J. Botha 2021-09-06 06:38:32 +02:00
parent 3402c7a891
commit dd10634c4e
3 changed files with 4 additions and 3 deletions

View File

@ -10,3 +10,4 @@ r3 create SystemTest system
r3 create Component extends R3Object ./r3-component/ r3 create Component extends R3Object ./r3-component/
r3 create Image extends Component ./r3-component/ r3 create Image extends Component ./r3-component/
r3 create Runtime extends Event r3 create Runtime extends Event
r3 create SystemInput system

4
r3.php
View File

@ -610,7 +610,7 @@ function generateEventListenersStart($file, $tokens)
$methodName = 'ON_'.$eventName; $methodName = 'ON_'.$eventName;
$methodName = to_camel_case_from_uppper_underscore($methodName); $methodName = to_camel_case_from_upper_underscore($methodName);
$updates = str_replace('EVENT_NAME', $item, $template); $updates = str_replace('EVENT_NAME', $item, $template);
$updates = str_replace('CALL_BACK', $methodName, $updates); $updates = str_replace('CALL_BACK', $methodName, $updates);
@ -861,7 +861,7 @@ function getEventListenerUpdates($template, $tokens, $token)
$methodTokenName = $methodName; $methodTokenName = $methodName;
$methodName = to_camel_case_from_uppper_underscore($methodName); $methodName = to_camel_case_from_upper_underscore($methodName);
$updated = $template; $updated = $template;

View File

@ -1,6 +1,6 @@
<?php <?php
function to_camel_case_from_uppper_underscore($string, $capitalizeFirstCharacter = true) function to_camel_case_from_upper_underscore($string, $capitalizeFirstCharacter = true)
{ {
$str = str_replace(' ', '', ucwords(str_replace('_', ' ', strtolower($string)))); $str = str_replace(' ', '', ucwords(str_replace('_', ' ', strtolower($string))));