src/TMutatable.php
protected final function mutate(string $prefix, string $name, $value = null) {
		return method_exists($this, $method = Src::tcm(strtolower(Str::join('_', $prefix, $name , 'property'))))
			? call_user_func([$this, $method], $value) : $value;
	}
protected final function mutate(string $prefix, string $name, $value = null) {
		return method_exists($this, $method = Src::tcm(strtolower(Str::join('_', $prefix, $name , 'property'))))
			? call_user_func([$this, $method], $value) : $value;
	}
Checks if mutator exists and returns the mutated value.

@param string $prefix
Any prefix like 'get' or 'set' to separate getters and setters for example.

@param string $name
It will be converted into the camel case
via underscores like a separator.

@param $value
Some parameters if needed.

@return mixed
The value will be returned "as is" if the requested mutator doesn't exist.