View/Helper/HeadStyle.php

Show: PublicProtectedPrivateinherited
Table of Contents
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_HeadStyle

Package: Zend_View\Helper
Helper for setting and retrieving stylesheets
Parent(s)
\Zend_View_Helper_Placeholder_Container_Standalone < \Zend_View_Helper_Abstract
Copyright
Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)  
License
New BSD License  
Uses
 

Properties

>VPropertyprotectedstring $_captureAttrs = null
Capture type and/or attributes (used for hinting during capture)
Default valuenullDetails
Type
string
>VPropertyprotectedbool $_captureLock
Capture lock
Details
Type
bool
>VPropertyprotectedstring $_captureType
Capture type (append, prepend, set)
Details
Type
string
>VPropertyprotectedarray $_mediaTypes = array('all', 'aural', 'braille', 'handheld', 'print', 'projection', 'screen', 'tty', 'tv')
Allowed media types
Default valuearray('all', 'aural', 'braille', 'handheld', 'print', 'projection', 'screen', 'tty', 'tv')Details
Type
array
>VPropertyprotectedarray $_optionalAttributes = array('lang', 'title', 'media', 'dir')
Allowed optional attributes
Default valuearray('lang', 'title', 'media', 'dir')Details
Type
array
>VPropertyprotectedstring $_regKey = 'Zend_View_Helper_HeadStyle'
Registry key for placeholder
Default value'Zend_View_Helper_HeadStyle'Details
Type
string

Methods

methodpublic__call(string $method, array $args) : void

Overload method calls

Allows the following method calls: - appendStyle($content, $attributes = array()) - offsetSetStyle($index, $content, $attributes = array()) - prependStyle($content, $attributes = array()) - setStyle($content, $attributes = array())
Parameters
NameTypeDescription
$methodstring
$argsarray
Throws
ExceptionDescription
\Zend_View_ExceptionWhen no $content provided or invalid method
methodpublic__construct() : void

Constructor

Set separator to PHP_EOL.
methodprotected_isValid(mixed $value) : boolean

Determine if a value is a valid style tag

Parameters
NameTypeDescription
$valuemixed
Returns
TypeDescription
boolean
methodpublicappend(mixed $value) : void

Override append to enforce style creation

Parameters
NameTypeDescription
$valuemixed
methodpubliccaptureEnd() : void

End capture action and store

methodpubliccaptureStart( $type = \Zend_View_Helper_Placeholder_Container_Abstract::APPEND,  $attrs = null) : void

Start capture action

Parameters
NameTypeDescription
$type
$attrs
methodpubliccreateData(string $content, array $attributes) : \stdClass

Create data item for use in stack

Parameters
NameTypeDescription
$contentstring
$attributesarray
Returns
TypeDescription
\stdClass
methodpublicheadStyle(string $content = null, string $placement = 'APPEND', string | array $attributes = array()) : \Zend_View_Helper_HeadStyle

Return headStyle object

Returns headStyle helper object; optionally, allows specifying
Parameters
NameTypeDescription
$contentstring

Stylesheet contents

$placementstring

Append, prepend, or set

$attributesstring | array

Optional attributes to utilize

Returns
TypeDescription
\Zend_View_Helper_HeadStyle
methodpublicitemToString(\stdClass $item, string $indent) : string

Convert content and attributes into valid style tag

Parameters
NameTypeDescription
$item\stdClass

Item to render

$indentstring

Indentation to use

Returns
TypeDescription
string
methodpublicoffsetSet(string | int $index, mixed $value) : void

Override offsetSet to enforce style creation

Parameters
NameTypeDescription
$indexstring | int
$valuemixed
methodpublicprepend(mixed $value) : void

Override prepend to enforce style creation

Parameters
NameTypeDescription
$valuemixed
methodpublicset(mixed $value) : void

Override set to enforce style creation

Parameters
NameTypeDescription
$valuemixed
methodpublictoString(string | int $indent = null) : string

Create string representation of placeholder

Parameters
NameTypeDescription
$indentstring | int
Returns
TypeDescription
string
Documentation was generated by phpDocumentor 2.2.0 .