Config/Writer/Yaml.php
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-2009 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Config
- Version
- $Id: Yaml.php 23650 2011-01-21 21:32:57Z mikaelkael $
\Zend_Config_Writer_Yaml
- Parent(s)
- \Zend_Config_Writer_FileAbstract < \Zend_Config_Writer
- Category
- Zend
- Copyright
- Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Version
- $Id: FileAbstract.php 24593 2012-01-05 20:35:02Z matthew $
Properties

\Zend_Config $_config = nullnullDetails- Type
- \Zend_Config
- Inherited_from
- \Zend_Config_Writer::$$_config
- Inherited_from
- \Zend_Config_Writer_FileAbstract::$$_config

boolean $_exclusiveLock = falsefalseDetails- Type
- boolean
- Inherited_from
- \Zend_Config_Writer_FileAbstract::$$_exclusiveLock

string $_filename = nullnullDetails- Type
- string
- Inherited_from
- \Zend_Config_Writer_FileAbstract::$$_filename

array $_skipOptions = array('options')array('options')Details- Type
- array
- Inherited_from
- \Zend_Config_Writer::$$_skipOptions
- Inherited_from
- \Zend_Config_Writer_FileAbstract::$$_skipOptions
Methods

__construct(null | array $options = null) : voidCreate a new adapter
Inherited from: \Zend_Config_Writer::__construct()\Zend_Config_Writer_FileAbstract::__construct()$options can only be passed as array or be omitted
| Name | Type | Description |
|---|---|---|
| $options | null | array |

_encodeYaml(int $indent, array $data) : stringService function for encoding YAML
| Name | Type | Description |
|---|---|---|
| $indent | int | Current indent level |
| $data | array | Data to encode |
| Type | Description |
|---|---|
| string |

encode(array $data) : stringVery dumb YAML encoder
Until we have Zend_Yaml...
| Name | Type | Description |
|---|---|---|
| $data | array | YAML data |
| Type | Description |
|---|---|
| string |

render() : stringRender a Zend_Config into a YAML config string.
| Type | Description |
|---|---|
| string |
- Since
- 1.10

setConfig(\Zend_Config $config) : \Zend_Config_WriterSet options via a Zend_Config instance
Inherited from: \Zend_Config_Writer::setConfig()\Zend_Config_Writer_FileAbstract::setConfig()| Name | Type | Description |
|---|---|---|
| $config | \Zend_Config |
| Type | Description |
|---|---|
| \Zend_Config_Writer |

setExclusiveLock(boolean $exclusiveLock) : \Zend_Config_Writer_ArraySet wether to exclusively lock the file or not
Inherited from: \Zend_Config_Writer_FileAbstract::setExclusiveLock()| Name | Type | Description |
|---|---|---|
| $exclusiveLock | boolean |
| Type | Description |
|---|---|
| \Zend_Config_Writer_Array |

setFilename(string $filename) : \Zend_Config_Writer_Array| Name | Type | Description |
|---|---|---|
| $filename | string |
| Type | Description |
|---|---|
| \Zend_Config_Writer_Array |

setOptions(array $options) : \Zend_Config_WriterSet options via an array
Inherited from: \Zend_Config_Writer::setOptions()\Zend_Config_Writer_FileAbstract::setOptions()| Name | Type | Description |
|---|---|---|
| $options | array |
| Type | Description |
|---|---|
| \Zend_Config_Writer |

setYamlEncoder(callable $yamlEncoder) : \Zend_Config_YamlSet callback for decoding YAML
| Name | Type | Description |
|---|---|---|
| $yamlEncoder | callable | the decoder to set |
| Type | Description |
|---|---|
| \Zend_Config_Yaml |

write(string $filename = null, \Zend_Config $config = null, bool $exclusiveLock = null) : void| Name | Type | Description |
|---|---|---|
| $filename | string | |
| $config | \Zend_Config | |
| $exclusiveLock | bool |