public function getPossibleViewFilesFromTemplates($templates)
    {
        return call_user_func_array('array_merge', array_map(function ($template) {
            return array_map(function ($extension) use ($template) {
                return str_replace('.', '/', $template).'.'.$extension;
            }, $this->extensions);
        }, $templates));
    }
public function getPossibleViewFilesFromTemplates($templates)
    {
        return call_user_func_array('array_merge', array_map(function ($template) {
            return array_map(function ($extension) use ($template) {
                return str_replace('.', '/', $template).'.'.$extension;
            }, $this->extensions);
        }, $templates));
    }
public function getPossibleViewFilesFromTemplates ( $ templates ) { return call_user_func_array ( 'array_merge' , array_map ( function ( $ template ) { return array_map ( function ( $ extension ) use ( $ template ) { return str_replace ( '.' , '/' , $ template ) . '.' . $ extension ; } , $ this -> extensions ) ; } , $ templates ) ) ; }
Get an array of possible view files from an array of templates

@param array $templates
@return array
Get an array of possible view files from an array of templates