public static function method($data)
{
$data[] = 'Starting outer method call';
$result = static::_filter(__FUNCTION__, compact('data'), function ($self, $params, $chain) {
$params['data'][] = 'Inside method implementation of ' . $self;
return $params['data'];
});
$result[] = 'Ending outer method call';
return $result;
}