Sorry if this may seem very simple, but what does it mean:
array($this, $some_method_string)
in this piece of code:
array_map(array($this, $some_method_string), $some_data)
this is a valid callback calling $ some_method_string on $ this:
with array_map, for each element of $ some_data call $this->$some_method_string(currentElement)
$this->$some_method_string(currentElement)
You have a function named for example. function my_function ...
function my_function ...
You must specify the name of this function as a string or string variable.