['name' => $sName, 'title' => $sTitle, 'description' => $sDescription], 'files' => null ]; if ($bFiles) { $aFiles = glob($sDir . '/*.jpg'); foreach ($aFiles as $sFile) { $aMeta['files'][basename($sFile)] = ['title' => '', 'comment' => '']; } } return $aMeta; } function writeMetaYaml($sDir, $aYaml) { $sYaml = str_replace("''", null, yamlDump($aYaml)); file_put_contents($sDir . '/meta.yaml', $sYaml); } function yamlDump($aData) { return str_replace("'", null, Yaml::dump($aData, 4, 2)); }