Cloudinary\Api::resources PHP Method

resources() public method

public resources ( $options = [] )
    function resources($options = array())
    {
        $resource_type = \Cloudinary::option_get($options, "resource_type", "image");
        $type = \Cloudinary::option_get($options, "type");
        $uri = array("resources", $resource_type);
        if ($type) {
            array_push($uri, $type);
        }
        return $this->call_api("get", $uri, $this->only($options, array("next_cursor", "max_results", "prefix", "tags", "context", "moderations", "direction", "start_at")), $options);
    }

Usage Example

 /**
  * List contents of a directory.
  *
  * @param string $directory
  * @param bool   $recursive
  *
  * @return array
  */
 public function listContents($directory = '', $recursive = false)
 {
     // get resources array
     $resources = (array) $this->api->resources(['type' => 'upload', 'prefix' => $directory])['resources'];
     // parse resourses
     foreach ($resources as $i => $resource) {
         $resources[$i] = $this->prepareResourceMetadata($resource);
     }
     return $resources;
 }
All Usage Examples Of Cloudinary\Api::resources