# \IZON\Thumber\ImageImageNameBuilder

Description of ImageNameBuilder

## Summary

Methods
Properties
Constants
__construct()
build()
setFormat()
setQuality()
setSize()
setType()
setCropPoint()
setCropSize()
No public properties found
No constants found
No protected methods found
$name
$format
$path
$size
$quality
$type
$cropPoint
$cropSize
N/A
No private methods found
No private properties found
N/A

File
  Image/ImageNameBuilder.php
Package
  Default
Class hierarchy
  \IZON\Thumber\Image\ImageNameBuilder
Implements
  \IZON\Thumber\Image\IImageNameBuilder

## Tags

author | lukas

## Properties

### $name

    $name : string

#### Type

string

#

## Tags

None found

### $format

    $format : string

#### Type

string

#

## Tags

None found

### $path

    $path : string

#### Type

string

#

## Tags

None found

### $size

    $size : \IZON\Thumber\Image\IImageSize

#### Type

\IZON\Thumber\Image\IImageSize

#

## Tags

None found

### $quality

    $quality : integer|null

#### Type

integer|null

#

## Tags

None found

### $type

    $type : string

#### Type

string

#

## Tags

None found

### $cropPoint

    $cropPoint : \IZON\Thumber\Image\IImagePoint

#### Type

\IZON\Thumber\Image\IImagePoint

#

## Tags

None found

### $cropSize

    $cropSize : \IZON\Thumber\Image\IImageSize

#### Type

\IZON\Thumber\Image\IImageSize

#

## Tags

None found

## Methods

### __construct()

    __construct(string  $name, string  $path, string  $format)

#### Parameters

string | $name |
string | $path |
string | $format |

#

## Tags

None found

### build()

    build() : string

return builded name of file

#### Returns

string

#

## Tags

None found

### setFormat()

    setFormat(string  $format) : \IZON\Thumber\Image\IImageNameBuilder

#### Parameters

string | $format |

#### Returns

\IZON\Thumber\Image\IImageNameBuilder

#

## Tags

None found

### setQuality()

    setQuality(integer  $quality) : \IZON\Thumber\Image\IImageNameBuilder

#### Parameters

integer | $quality |

#### Returns

\IZON\Thumber\Image\IImageNameBuilder

#

## Tags

None found

### setSize()

    setSize(\IZON\Thumber\Image\IImageSize  $size) : \IZON\Thumber\Image\IImageNameBuilder

#### Parameters

\IZON\Thumber\Image\IImageSize | $size |

#### Returns

\IZON\Thumber\Image\IImageNameBuilder

#

## Tags

None found

### setType()

    setType(string  $type) : \IZON\Thumber\Image\IImageNameBuilder

#### Parameters

string | $type |

#### Returns

\IZON\Thumber\Image\IImageNameBuilder

#

## Tags

None found

### setCropPoint()

    setCropPoint(\IZON\Thumber\Image\IImagePoint  $point) : \IZON\Thumber\Image\IImageNameBuilder

#### Parameters

\IZON\Thumber\Image\IImagePoint | $point |

#### Returns

\IZON\Thumber\Image\IImageNameBuilder

#

## Tags

None found

### setCropSize()

    setCropSize(\IZON\Thumber\Image\IImageSize  $size) : \IZON\Thumber\Image\IImageNameBuilder

#### Parameters

\IZON\Thumber\Image\IImageSize | $size |

#### Returns

\IZON\Thumber\Image\IImageNameBuilder

#

## Tags

None found

### ImageNameBuilder.php