Blesta Source Documentation

Marketplace extends AppModel

Marketplace

Table of Contents

Methods

getExtension() Fetches a specific extension from the marketplace
getList() Fetches a list of extensions
search() Searches the marketplace
fetch() Makes a remote request to fetch the given resource
Methods

getExtension()

Fetches a specific extension from the marketplace

public getExtension(int $id) : mixed
Parameters
$id : int

the ID of the extension to fetch

Return values
mixed

An array of extension information, null if the store or extension is not available

getList()

Fetches a list of extensions

public getList([string $category = null ][, int $page = 1 ]) : mixed
Parameters
$category : string = null

The category to filter by (optional)

$page : int = 1

The page of results to fetch (optional, default 1)

Return values
mixed

An array of extensions, null if the marketplace is not available

Searches the marketplace

public search(string $query[, int $page = 1 ]) : null
Parameters
$query : string

The search query

$page : int = 1

The page of results to fetch (optional, default 1)

Return values
null

fetch()

Makes a remote request to fetch the given resource

private fetch(string $url[, array<string|int, mixed> $fields = [] ]) : mixed
Parameters
$url : string

The URL to request

$fields : array<string|int, mixed> = []

An array of parameters to submit with the requested URL

Return values
mixed

An array representing the requested resource, null if the resource could not be found or could not be parsed

Tags
subpackage

app.models

copyright

Copyright (c) 2010, Phillips Data, Inc.

license

http://www.blesta.com/license/ The Blesta License Agreement

link

Blesta


        
On this page

Search results