PHP Класс Coupon

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

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

Метод Описание
afterFind ( )
attributeLabels ( ) : array
beforeSave ( ) : boolean
decreaseQuantity ( )
getCouponByCode ( $code ) : mixed
getCouponErrors ( integer $price ) : array
getDiscount ( $price ) : float
getIsAvailable ( integer $price ) : boolean
getNumberUsagesByUser ( $userId ) : string
model ( string $className = __CLASS__ ) : Coupon Returns the static model of the specified AR class.
relations ( ) : array
rules ( ) : array
scopes ( ) : array
search ( ) : CActiveDataProvider
tableName ( ) : string

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

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

public afterFind ( )

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

public attributeLabels ( ) : array
Результат array customized attribute labels (name=>label)

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

public beforeSave ( ) : boolean
Результат boolean

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

public decreaseQuantity ( )

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

public getCouponByCode ( $code ) : mixed
$code
Результат mixed

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

public getCouponErrors ( integer $price ) : array
$price integer
Результат array

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

public getDiscount ( $price ) : float
$price
Результат float

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

public getIsAvailable ( integer $price ) : boolean
$price integer
Результат boolean

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

public getNumberUsagesByUser ( $userId ) : string
Результат string

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

Please note that you should have this exact method in all your CActiveRecord descendants!
public static model ( string $className = __CLASS__ ) : Coupon
$className string active record class name.
Результат Coupon - the static model class

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

public relations ( ) : array
Результат array

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

public rules ( ) : array
Результат array validation rules for model attributes.

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

public scopes ( ) : array
Результат array

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

public tableName ( ) : string
Результат string the associated database table name