# \IZON\Thumber\ImageCacheImageCache

Description of ImageCache

## Summary

Methods
Properties
Constants
__construct()
has()
get()
getPath()
set()
No public properties found
No constants found
getFilePath()
$dir
N/A
No private methods found
No private properties found
N/A

File
  ImageCache/ImageCache.php
Package
  Default
Class hierarchy
  \IZON\Thumber\ImageCache\ImageCache

## Tags

author | lukas

## Properties

### $dir

    $dir : string

#### Type

string

#

## Tags

None found

## Methods

### __construct()

    __construct(string  $dir)

#### Parameters

string | $dir |

#

## Tags

None found

### has()

    has(string  $filename) : boolean

#### Parameters

string | $filename |

#### Returns

boolean

#

## Tags

None found

### get()

    get(string  $filename) : \IZON\IO\Image

#### Parameters

string | $filename |

#### Throws

\IZON\Thumber\Exceptions\ImageNotInCacheException

#### Returns

\IZON\IO\Image

#

## Tags

None found

### getPath()

    getPath(string  $filename) : string

#### Parameters

string | $filename |

#### Throws

\IZON\Thumber\Exceptions\ImageNotInCacheException

#### Returns

string

#

## Tags

None found

### set()

    set(string  $filename, \IZON\IO\Image  $image, boolean  $deleteSource = false)

#### Parameters

string | $filename |
\IZON\IO\Image | $image |
boolean | $deleteSource | default false

#

## Tags

None found

### getFilePath()

    getFilePath(  $filename)

#### Parameters

| $filename |

#

## Tags

None found

### ImageCache.php