ZenMagick 0.9.8


org.zenmagick.store.model.catalog.ZMImageInfo
\store\model\catalog\ZMImageInfo.php at line 34

Class ZMImageInfo

ZMObject
└─ZMImageInfo

public class ZMImageInfo
extends ZMObject

Image information.

Author:
DerManoMann
Version:
$Id: ZMImageInfo.php 2694 2009-12-03 22:32:18Z dermanomann $

Field Summary
protected mixed

$altText_

protected mixed

$imageDefault_

protected mixed

$imageLarge_

protected mixed

$imageMedium_

protected mixed

$parameter_

Fields inherited from org.zenmagick.core.ZMObject
properties_
Constructor Summary

ZMImageInfo(string image, string alt)

Create new image info.

Method Summary
static array

getAdditionalImages(string image)

Look up additional product images.

string

getAltText()

Get the alt text.

string

getDefaultImage()

Get the default image.

string

getFormattedParameter()

Get the parameter formatted as key="value" .

string

getLargeImage()

Get the large image.

string

getMediumImage()

Get the medium image.

array

getParameter()

Get the parameter.

boolean

hasImage()

Check if there is an image.

boolean

hasLargeImage()

Check if there is a large image.

boolean

hasMediumImage()

Check if there is a medium image.

void

setParameter(mixed parameter)

Set the parameter.

static array

splitImageName(string image)

Split image name into components that we need to process it.

Methods inherited from org.zenmagick.core.ZMObject
attachMethod, get, getAttachedMethods, getPropertyNames, set, singleton

Field Detail

\store\model\catalog\ZMImageInfo.php at line 38

altText_

protected mixed $altText_

\store\model\catalog\ZMImageInfo.php at line 35

imageDefault_

protected mixed $imageDefault_

\store\model\catalog\ZMImageInfo.php at line 37

imageLarge_

protected mixed $imageLarge_

\store\model\catalog\ZMImageInfo.php at line 36

imageMedium_

protected mixed $imageMedium_

\store\model\catalog\ZMImageInfo.php at line 39

parameter_

protected mixed $parameter_

Constructor Detail

\store\model\catalog\ZMImageInfo.php at line 48

ZMImageInfo

public ZMImageInfo(string image, string alt)

Create new image info.

Parameters:
image - The image name.
alt - The alt text.

Method Detail

\store\model\catalog\ZMImageInfo.php at line 210

getAdditionalImages

public static array getAdditionalImages(string image)

Look up additional product images.

Parameters:
image - The image to look up.
Returns:
An array of ZMImageInfo instances.

\store\model\catalog\ZMImageInfo.php at line 141

getAltText

public string getAltText()

Get the alt text.

Returns:
The alt text.

\store\model\catalog\ZMImageInfo.php at line 106

getDefaultImage

public string getDefaultImage()

Get the default image.

Returns:
The default image.

\store\model\catalog\ZMImageInfo.php at line 169

getFormattedParameter

public string getFormattedParameter()

Get the parameter formatted as key="value" .

Returns:
HTML formatted parameter.

\store\model\catalog\ZMImageInfo.php at line 127

getLargeImage

public string getLargeImage()

Get the large image.

Returns:
The large image.

\store\model\catalog\ZMImageInfo.php at line 120

getMediumImage

public string getMediumImage()

Get the medium image.

Returns:
The medium image.

\store\model\catalog\ZMImageInfo.php at line 162

getParameter

public array getParameter()

Get the parameter.

Returns:
Map of key/value pairs.

\store\model\catalog\ZMImageInfo.php at line 99

hasImage

public boolean hasImage()

Check if there is an image.

Returns:
true if there is an image, false if not.

\store\model\catalog\ZMImageInfo.php at line 134

hasLargeImage

public boolean hasLargeImage()

Check if there is a large image.

Returns:
true if there is a large image, false if not.

\store\model\catalog\ZMImageInfo.php at line 113

hasMediumImage

public boolean hasMediumImage()

Check if there is a medium image.

Returns:
true if there is a medium image, false if not.

\store\model\catalog\ZMImageInfo.php at line 149

setParameter

public void setParameter(mixed parameter)

Set the parameter.

Parameters:
parameter - Additional parameter for the <mg> tag; can be either a query string style list of name/value pairs or a map.

\store\model\catalog\ZMImageInfo.php at line 186

splitImageName

public static array splitImageName(string image)

Split image name into components that we need to process it.

Parameters:
image - The image.
Returns:
An array consisting of [optional subdirectory], [file extension], [basename]

ZenMagick 0.9.8