* @copyright 2010 Luracast * @license http://www.opensource.org/licenses/lgpl-license.php LGPL * @link http://luracast.com/products/restler/ * @version 3.0.0rc5 */ class YamlFormat extends Format { const MIME = 'text/plain'; const EXTENSION = 'yaml'; public function encode($data, $humanReadable = false) { // require_once 'sfyaml.php'; return @Yaml::dump(Object::toArray($data)); } public function decode($data) { // require_once 'sfyaml.php'; return Yaml::parse($data); } }