Ejemplo n.º 1
0
 /**
  * getOptionListYaml returns a YAML dump of default options.
  *
  * @param \nochso\WriteMe\Placeholder\OptionList $optionList
  *
  * @return string
  */
 public function getOptionListYaml(OptionList $optionList)
 {
     $data = [];
     foreach ($optionList->getOptions() as $option) {
         Dot::set($data, $option->getPath(), $option->getDefault());
     }
     return Yaml::dump($data);
 }
Ejemplo n.º 2
0
 /**
  * Set a frontmatter value using dot.notation as a key/path.
  *
  * @param string $dotPath Dot notation path to set/replace a value
  * @param mixed  $value
  */
 public function set($dotPath, $value)
 {
     Dot::set($this->data, $dotPath, $value);
 }