directoryList = $directoryList; } /** * Writes config in storage * * @param string $key * @param array $config * @return void */ public function write(string $key, array $config) { $this->initialize(); $configuration = sprintf('directoryList->getPath(DirectoryList::GENERATED_METADATA) . '/' . $key . '.php', $configuration ); } /** * Initializes writer * * @return void */ private function initialize() { if (!file_exists($this->directoryList->getPath(DirectoryList::GENERATED_METADATA))) { mkdir($this->directoryList->getPath(DirectoryList::GENERATED_METADATA)); } } }