ArikaimStore
in package
Arikaim store
Table of Contents
Constants
- HOST = 'http://arikaim.com'
- LOGIN_API_URL = ''
- ORDER_REGISTER_URL = Self::HOST . '/api/arikaim/order/register'
- ORDER_TYPE_ENVATO = 'envato'
- PACKAGE_DOWNLOAD_URL = Self::HOST . '/api/repository/package/download'
- PACKAGE_VERSION_URL = Self::HOST . '/api/repository/package/version/'
- SIGNUP_URL = Self::HOST . '/signup'
Properties
- $config : Config
- Config
- $configFile : string
- Data config file name
Methods
- __construct() : mixed
- Constructor
- clear() : void
- Init data
- create() : self
- Create obj
- fetchPackageDetails() : mixed
- Fetch package details
- fetchPackages() : mixed
- Fetch packages list
- getConfig() : Collection
- Get config refernce
- getLoginUrl() : string
- Get signup url
- getPackageDetailsUrl() : string
- Gte package details requets url
- getPackageKey() : string|null
- Get package key
- getPackages() : array<string|int, mixed>
- Get packages
- getPackageVersionUrl() : string
- Get package version url
- getProduct() : array<string|int, mixed>
- Get orders
- getSignupUrl() : string
- Get signup url
- hasCurl() : bool
- Is curl installed
- isLogged() : bool
- Return true if cust have account token
- logout() : bool
- Logout (deletes user token)
- toArray() : array<string|int, mixed>
- Convert config data to array
Constants
HOST
public
mixed
HOST
= 'http://arikaim.com'
LOGIN_API_URL
public
mixed
LOGIN_API_URL
= ''
ORDER_REGISTER_URL
public
mixed
ORDER_REGISTER_URL
= Self::HOST . '/api/arikaim/order/register'
ORDER_TYPE_ENVATO
public
mixed
ORDER_TYPE_ENVATO
= 'envato'
PACKAGE_DOWNLOAD_URL
public
mixed
PACKAGE_DOWNLOAD_URL
= Self::HOST . '/api/repository/package/download'
PACKAGE_VERSION_URL
public
mixed
PACKAGE_VERSION_URL
= Self::HOST . '/api/repository/package/version/'
SIGNUP_URL
public
mixed
SIGNUP_URL
= Self::HOST . '/signup'
Properties
$config
Config
protected
Config
$config
$configFile
Data config file name
protected
string
$configFile
Methods
__construct()
Constructor
public
__construct([string $configfileName = 'arikaim-store.php' ]) : mixed
Parameters
- $configfileName : string = 'arikaim-store.php'
clear()
Init data
public
clear() : void
create()
Create obj
public
static create() : self
Return values
selffetchPackageDetails()
Fetch package details
public
fetchPackageDetails(string $uuid) : mixed
Parameters
- $uuid : string
fetchPackages()
Fetch packages list
public
fetchPackages(string $type[, string|null $page = '1' ][, string $search = '' ]) : mixed
Parameters
- $type : string
- $page : string|null = '1'
- $search : string = ''
getConfig()
Get config refernce
public
getConfig() : Collection
Return values
CollectiongetLoginUrl()
Get signup url
public
getLoginUrl() : string
Return values
stringgetPackageDetailsUrl()
Gte package details requets url
public
getPackageDetailsUrl(string $uuid) : string
Parameters
- $uuid : string
Return values
stringgetPackageKey()
Get package key
public
getPackageKey(string|null $repository) : string|null
Parameters
- $repository : string|null
Return values
string|nullgetPackages()
Get packages
public
getPackages() : array<string|int, mixed>
Return values
array<string|int, mixed>getPackageVersionUrl()
Get package version url
public
getPackageVersionUrl(string $packageName) : string
Parameters
- $packageName : string
Return values
stringgetProduct()
Get orders
public
getProduct() : array<string|int, mixed>
Return values
array<string|int, mixed>getSignupUrl()
Get signup url
public
getSignupUrl() : string
Return values
stringhasCurl()
Is curl installed
public
hasCurl() : bool
Return values
boolisLogged()
Return true if cust have account token
public
isLogged() : bool
Return values
boollogout()
Logout (deletes user token)
public
logout() : bool
Return values
booltoArray()
Convert config data to array
protected
toArray() : array<string|int, mixed>