|
@@ -15,9 +15,9 @@ discard block |
|
|
block discarded – undo |
|
15
|
15
|
|
|
16
|
16
|
class Shortcut
|
|
17
|
17
|
{
|
|
18
|
|
- const VALID_PHP_FUNCTION_NAME_PATTERN = '#^[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*$#';
|
|
19
|
|
- const CAN_NEVER_EVER_CHOOSE_THIS_AS_FUNCTION_NAME= "new";
|
|
20
|
|
- const PLACEHOLDER_FOR_INTERNALS_CLASSES_OPTIONALS_PARAMETERS ="This is internal and thus sucks we must do something ClassShortcutDesigner";
|
|
|
18
|
+ const VALID_PHP_FUNCTION_NAME_PATTERN='#^[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*$#';
|
|
|
19
|
+ const CAN_NEVER_EVER_CHOOSE_THIS_AS_FUNCTION_NAME="new";
|
|
|
20
|
+ const PLACEHOLDER_FOR_INTERNALS_CLASSES_OPTIONALS_PARAMETERS="This is internal and thus sucks we must do something ClassShortcutDesigner";
|
|
21
|
21
|
private static $DIR=null;
|
|
22
|
22
|
|
|
23
|
23
|
public static function create($classname, $name=self::CAN_NEVER_EVER_CHOOSE_THIS_AS_FUNCTION_NAME)
|
|
@@ -122,7 +122,7 @@ discard block |
|
|
block discarded – undo |
|
122
|
122
|
$hasInternal.="case $count:return new $classname(".join(',', array_slice($parameters, 0, $paramsNum-$count))."); break;";
|
|
123
|
123
|
$count--;
|
|
124
|
124
|
}
|
|
125
|
|
- $hasInternal.='default:return new '. $classname.'('.join(',', $parameters).');break;}';
|
|
|
125
|
+ $hasInternal.='default:return new '.$classname.'('.join(',', $parameters).');break;}';
|
|
126
|
126
|
}
|
|
127
|
127
|
|
|
128
|
128
|
private static function useTheRightName(&$Shortcut, $name, $fullQualifiedClassname, $signature)
|
|
@@ -152,7 +152,7 @@ discard block |
|
|
block discarded – undo |
|
152
|
152
|
private static function pushAndShow($file, $Shortcut)
|
|
153
|
153
|
{
|
|
154
|
154
|
file_put_contents($file, str_replace("\t", ' ', $Shortcut));
|
|
155
|
|
- file_put_contents($file, php_strip_whitespace($file));//just for cleanliness of the generated code
|
|
|
155
|
+ file_put_contents($file, php_strip_whitespace($file)); //just for cleanliness of the generated code
|
|
156
|
156
|
return include_once($file);
|
|
157
|
157
|
}
|
|
158
|
158
|
|