R_funcs.php
<?php
/**
* @deprecated in favor of R_files(...$files);
*/
function R_init(...$files){
\ROF\Resource::instance()->addFiles($files);
}
function R_files(...$files){
\ROF\Resource::instance()->addFiles($files);
}
function R_all(){
return \ROF\Resource::all();
}
function R($lookupKey='',$newValue=NULL){
// var_dump(debug_backtrace());
// return;
// $callingFile = debug_backtrace()[1]['file'];
// $callingFunction = debug_backtrace()[1]['function'];
return \ROF\Resource::instance()->getResource($lookupKey,$newValue);
}
function RParse($text,$type='rof'){
$resource = new \ROF\Resource();
$parsed = $resource->parseString($text,$type);
$resource->addParsed($parsed);
return \ROF\Resource::instance()->parseString($text,$type);
}
function RParseFlat($text,$type='rof'){
$token = new \ROF\Resource\ROFToken('beforeParam',$text);
$data = $token->asArray();
return $data;
$resource = new \ROF\Resource();
$parsed = $resource->parseString($text,$type);
// $resource->addParsed($parsed);
return $parsed;
}
function R_ns($namespaceName=NULL){
$callingFile = debug_backtrace()[1]['file'];
$callingFunction = debug_backtrace()[1]['function'] ?? 'no-func';
return \ROF\Resource::instance()->setScopedNamespace($callingFile,$callingFunction,$namespaceName);
}