View/Helper/HeadLink.php
Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled
with this package in the file LICENSE.txt.
It is also available through the world-wide-web at this URL:
http://framework.zend.com/license/new-bsd
If you did not receive a copy of the license and are unable to
obtain it through the world-wide-web, please send an email
to license@zend.com so we can send you a copy immediately.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_View
- Subpackage
- Helper
- Version
- $Id$
\Zend_View_Helper_HeadLink
Package: Zend_View\Helper








Returns




Zend_Layout_View_Helper_HeadLink
- Parent(s)
- \Zend_View_Helper_Placeholder_Container_Standalone < \Zend_View_Helper_Abstract
- See
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Uses
Properties

array $_itemKeys = array('charset', 'href', 'hreflang', 'id', 'media', 'rel', 'rev', 'type', 'title', 'extras', 'sizes')$_validAttributes
Default value
array('charset', 'href', 'hreflang', 'id', 'media', 'rel', 'rev', 'type', 'title', 'extras', 'sizes')Details- Type
- array
Methods

__call(mixed $method, mixed $args) : voidOverload method access
Creates the following virtual methods:
- appendStylesheet($href, $media, $conditionalStylesheet, $extras)
- offsetSetStylesheet($index, $href, $media, $conditionalStylesheet, $extras)
- prependStylesheet($href, $media, $conditionalStylesheet, $extras)
- setStylesheet($href, $media, $conditionalStylesheet, $extras)
- appendAlternate($href, $type, $title, $extras)
- offsetSetAlternate($index, $href, $type, $title, $extras)
- prependAlternate($href, $type, $title, $extras)
- setAlternate($href, $type, $title, $extras)
Items that may be added in the future:
- Navigation? need to find docs on this
- public function appendStart()
- public function appendContents()
- public function appendPrev()
- public function appendNext()
- public function appendIndex()
- public function appendEnd()
- public function appendGlossary()
- public function appendAppendix()
- public function appendHelp()
- public function appendBookmark()
- Other?
- public function appendCopyright()
- public function appendChapter()
- public function appendSection()
- public function appendSubsection()
Parameters| Name | Type | Description |
|---|---|---|
| $method | mixed | |
| $args | mixed |

_applyExtras(array $attributes) : arrayApply any overrides specified in the 'extras' array
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $attributes | array |
| Type | Description |
|---|---|
| array |

_isDuplicateStylesheet(string $uri) : boolIs the linked stylesheet a duplicate?
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $uri | string |
| Type | Description |
|---|---|
| bool |

_isValid(mixed $value) : booleanCheck if value is valid
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $value | mixed |
| Type | Description |
|---|---|
| boolean |

createData(array $attributes) : \stdClassCreate data item for stack
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $attributes | array |
| Type | Description |
|---|---|
| \stdClass |

createDataAlternate(array $args) : \stdClassCreate item for alternate link item
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $args | array |
| Type | Description |
|---|---|
| \stdClass |

createDataStylesheet(array $args) : \stdClass | falseCreate item for stylesheet link item
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $args | array |
| Type | Description |
|---|---|
| \stdClass | false | Returns fals if stylesheet is a duplicate |

headLink( $attributes = null, $placement = \Zend_View_Helper_Placeholder_Container_Abstract::APPEND) : \Zend_View_Helper_HeadLinkheadLink() - View Helper Method
Returns current object instance. Optionally, allows passing array of
values to build link.
Parameters| Name | Type | Description |
|---|---|---|
| $attributes | ||
| $placement |
| Type | Description |
|---|---|
| \Zend_View_Helper_HeadLink |

itemToString(\stdClass $item) : stringCreate HTML link element from data item
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $item | \stdClass |
| Type | Description |
|---|---|
| string |

offsetSet(string | int $index, array $value) : voidoffsetSet()
Parameters
| Name | Type | Description |
|---|---|---|
| $index | string | int | |
| $value | array |

prepend(array $value) : \Zend_Layout_ViewHelper_HeadLinkprepend()
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $value | array |
| Type | Description |
|---|---|
| \Zend_Layout_ViewHelper_HeadLink |

set(array $value) : \Zend_Layout_ViewHelper_HeadLinkset()
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $value | array |
| Type | Description |
|---|---|
| \Zend_Layout_ViewHelper_HeadLink |