PHP Класс Scalr_Account

Наследование: extends Scalr_Model
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$comments
$dtAdded
$name
$priority
$status

Защищенные свойства (Protected)

Свойство Тип Описание
$dbMessageKeyNotFound
$dbPrimaryKey
$dbPropertyMap
$dbTableName

Открытые методы

Метод Описание
checkLimit ( string $limitName, integer $limitValue ) : boolean
clearSettings ( $filter )
createEnvironment ( string $name ) : Scalr_Environment Creates a new environment assosiated with the account
createUser ( string $email, string $password, $type ) : Scalr_Account_User
delete ( $id = null )
getCostCenters ( ) : ArrayCollection Gets the list of the Cost Centers which correspond to Account
getLimits ( ) : array
getOwner ( ) : Scalr_Account_User
getSetting ( string $name ) : mixed Returns client setting value by name
getUsers ( )
init ( $className = null ) : Scalr_Account Init
initializeAcl ( ) Initializes ACL Roles for account
loadById ( $id ) : Scalr_Account
loadBySetting ( $name, $value ) : Scalr_Account
resetLimits ( ) *
setLimit ( $limitName, $limitValue )
setLimits ( array $limits )
setSetting ( string $name, mixed $value ) : Scalr_Account Set client setting
validateLimit ( string $limitName, string $limitValue )

Описание методов

checkLimit() публичный Метод

public checkLimit ( string $limitName, integer $limitValue ) : boolean
$limitName string
$limitValue integer
Результат boolean

clearSettings() публичный Метод

public clearSettings ( $filter )

createEnvironment() публичный Метод

Creates a new environment assosiated with the account
public createEnvironment ( string $name ) : Scalr_Environment
$name string
Результат Scalr_Environment

createUser() публичный Метод

public createUser ( string $email, string $password, $type ) : Scalr_Account_User
$email string
$password string
Результат Scalr_Account_User

delete() публичный Метод

См. также: Scalr_Model::delete()
public delete ( $id = null )

getCostCenters() публичный Метод

Gets the list of the Cost Centers which correspond to Account
public getCostCenters ( ) : ArrayCollection
Результат Scalr\Model\Collections\ArrayCollection Returns collection of the entities

getLimits() публичный Метод

public getLimits ( ) : array
Результат array $limits

getOwner() публичный Метод

public getOwner ( ) : Scalr_Account_User
Результат Scalr_Account_User

getSetting() публичный Метод

Returns client setting value by name
public getSetting ( string $name ) : mixed
$name string
Результат mixed $value

getUsers() публичный Метод

public getUsers ( )

init() публичный статический Метод

Init
public static init ( $className = null ) : Scalr_Account
Результат Scalr_Account

initializeAcl() публичный Метод

Initializes ACL Roles for account
public initializeAcl ( )

loadById() публичный Метод

public loadById ( $id ) : Scalr_Account
Результат Scalr_Account

loadBySetting() публичный Метод

public loadBySetting ( $name, $value ) : Scalr_Account
Результат Scalr_Account

resetLimits() публичный Метод

*
public resetLimits ( )

setLimit() публичный Метод

public setLimit ( $limitName, $limitValue )

setLimits() публичный Метод

public setLimits ( array $limits )
$limits array

setSetting() публичный Метод

Set client setting
public setSetting ( string $name, mixed $value ) : Scalr_Account
$name string
$value mixed
Результат Scalr_Account

validateLimit() публичный Метод

public validateLimit ( string $limitName, string $limitValue )
$limitName string
$limitValue string

Описание свойств

$comments публичное свойство

public $comments

$dbMessageKeyNotFound защищенное свойство

protected $dbMessageKeyNotFound

$dbPrimaryKey защищенное свойство

protected $dbPrimaryKey

$dbPropertyMap защищенное свойство

protected $dbPropertyMap

$dbTableName защищенное свойство

protected $dbTableName

$dtAdded публичное свойство

public $dtAdded

$name публичное свойство

public $name

$priority публичное свойство

public $priority

$status публичное свойство

public $status