/**
  * {@inheritdoc}
  */
 public function createResourceFromPath($path)
 {
     $container = $this->objectStore->getContainer($this->containerName);
     $resource = new RackspaceCloudFilesResource($path);
     //create_object but no problem if already exists
     $objectData = array('name' => $resource->getResourceName());
     if ($mimeType = $this->guessFileType($path)) {
         $objectData['content_type'] = $mimeType;
     }
     if (!($obj = $this->getObjectByContainer($container, $objectData))) {
         return false;
     }
     $resource->setObject($obj);
     $resource->setContainer($container);
     return $resource;
 }