web/lib/Zend/View/Helper/HeadTitle.php
changeset 807 877f952ae2bd
parent 207 621fa6caec0c
child 1230 68c69c656a2c
equal deleted inserted replaced
805:5e7a0fedabdf 807:877f952ae2bd
    13  * to license@zend.com so we can send you a copy immediately.
    13  * to license@zend.com so we can send you a copy immediately.
    14  *
    14  *
    15  * @category   Zend
    15  * @category   Zend
    16  * @package    Zend_View
    16  * @package    Zend_View
    17  * @subpackage Helper
    17  * @subpackage Helper
    18  * @copyright  Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
    18  * @copyright  Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
    19  * @version    $Id: HeadTitle.php 23388 2010-11-19 00:37:55Z ramon $
    19  * @version    $Id: HeadTitle.php 24593 2012-01-05 20:35:02Z matthew $
    20  * @license    http://framework.zend.com/license/new-bsd     New BSD License
    20  * @license    http://framework.zend.com/license/new-bsd     New BSD License
    21  */
    21  */
    22 
    22 
    23 /** Zend_View_Helper_Placeholder_Container_Standalone */
    23 /** Zend_View_Helper_Placeholder_Container_Standalone */
    24 require_once 'Zend/View/Helper/Placeholder/Container/Standalone.php';
    24 require_once 'Zend/View/Helper/Placeholder/Container/Standalone.php';
    27  * Helper for setting and retrieving title element for HTML head
    27  * Helper for setting and retrieving title element for HTML head
    28  *
    28  *
    29  * @uses       Zend_View_Helper_Placeholder_Container_Standalone
    29  * @uses       Zend_View_Helper_Placeholder_Container_Standalone
    30  * @package    Zend_View
    30  * @package    Zend_View
    31  * @subpackage Helper
    31  * @subpackage Helper
    32  * @copyright  Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
    32  * @copyright  Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
    33  * @license    http://framework.zend.com/license/new-bsd     New BSD License
    33  * @license    http://framework.zend.com/license/new-bsd     New BSD License
    34  */
    34  */
    35 class Zend_View_Helper_HeadTitle extends Zend_View_Helper_Placeholder_Container_Standalone
    35 class Zend_View_Helper_HeadTitle extends Zend_View_Helper_Placeholder_Container_Standalone
    36 {
    36 {
    37     /**
    37     /**
    67      * @param  string $setType
    67      * @param  string $setType
    68      * @return Zend_View_Helper_HeadTitle
    68      * @return Zend_View_Helper_HeadTitle
    69      */
    69      */
    70     public function headTitle($title = null, $setType = null)
    70     public function headTitle($title = null, $setType = null)
    71     {
    71     {
    72         if ($setType === null && $this->getDefaultAttachOrder() === null) {
    72         if (null === $setType) {
    73             $setType = Zend_View_Helper_Placeholder_Container_Abstract::APPEND;
    73             $setType = (null === $this->getDefaultAttachOrder())
    74         } elseif ($setType === null && $this->getDefaultAttachOrder() !== null) {
    74                      ? Zend_View_Helper_Placeholder_Container_Abstract::APPEND
    75             $setType = $this->getDefaultAttachOrder();
    75                      : $this->getDefaultAttachOrder();
    76         }
    76         }
    77         $title = (string) $title;
    77         $title = (string) $title;
    78         if ($title !== '') {
    78         if ($title !== '') {
    79             if ($setType == Zend_View_Helper_Placeholder_Container_Abstract::SET) {
    79             if ($setType == Zend_View_Helper_Placeholder_Container_Abstract::SET) {
    80                 $this->set($title);
    80                 $this->set($title);