public function createContentWithPath($path, $fields, $contentType) { $contentsName = explode('/', $path); $currentPath = ''; $location = '2'; foreach ($contentsName as $name) { if ($name != end($contentsName)) { $location = $this->createContent('folder', ['name' => $name], $location); } if ($currentPath != '') { $currentPath .= '/'; } $currentPath .= $name; $this->mapContentPath($currentPath); } $location = $this->createContent($contentType, $fields, $location); return $location; }