private function provide($target, $id, $image, $dimension)
    {
        return sprintf('%s/%s/%s/%s/%s', $target, $this->path, $id, $image, $dimension);
    }
private function provide($target, $id, $image, $dimension)
    {
        return sprintf('%s/%s/%s/%s/%s', $target, $this->path, $id, $image, $dimension);
    }
private function provide ( $ target , $ id , $ image , $ dimension ) { return sprintf ( '%s/%s/%s/%s/%s' , $ target , $ this -> path , $ id , $ image , $ dimension ) ; }
Provides a path

@param string $target
@param string $id
@param string $image
@param string $dimension
@return string
Provides a path