См. определение в файле yandexbanner.php строка 51
◆ createParam()
Checks banner data before sending it to Yandex.
$data array format:
-
ID
-
XML_ID
-
NAME
-
SETTINGS
-
BannerID
-
CampaignID *
-
Title *
-
Text *
-
Href *
-
Geo - comma-separated list of yandex location IDs
-
Phrases *
-
MinusKeywords
- Аргументы
-
Engine\YandexDirect | $engine | Engine object. |
array | $data | Banner data. |
Entity\EventResult | $result | Event result object. |
- Возвращает
- array
- См. также
- http://api.yandex.ru/direct/doc/reference/CreateOrUpdateBanner.xml
См. определение в файле yandexbanner.php строка 376
◆ getEngine()
Returns link to transport engine object.
- Возвращает
- Engine\YandexDirect|null
См. определение в файле yandexbanner.php строка 136
◆ getFilePath()
Returns path to the file which contains definition of the class.
- Возвращает
- string
См. определение в файле yandexbanner.php строка 75
◆ getMap()
Returns entity map definition.
- Возвращает
- array
Переопределяет метод предка AdvEntity.
См. определение в файле yandexbanner.php строка 95
◆ getTableName()
Returns DB table name for entity
- Возвращает
- string
См. определение в файле yandexbanner.php строка 85
◆ markResumed()
static markResumed |
( |
array | $idList | ) |
|
|
static |
◆ markStopped()
static markStopped |
( |
array | $idList | ) |
|
|
static |
◆ onBeforeAdd()
static onBeforeAdd |
( |
Entity\Event | $event | ) |
|
|
static |
Makes fields validation and adds new Yandex.Direct banner.
- Аргументы
-
Entity\Event | $event | Event data. |
- Возвращает
- Entity\EventResult
- Исключения
-
YandexException
- Исключения
-
ArgumentException
- Исключения
-
ArgumentNullException
Переопределяет метод предка AdvEntity.
См. определение в файле yandexbanner.php строка 156
◆ onBeforeUpdate()
static onBeforeUpdate |
( |
Entity\Event | $event | ) |
|
|
static |
Makes fields validation and updates Yandex.Direct banner.
- Аргументы
-
Entity\Event | $event | Event data. |
- Возвращает
- Entity\EventResult
- Исключения
-
YandexException
- Исключения
-
ArgumentException
- Исключения
-
ArgumentNullException
Переопределяет метод предка AdvEntity.
См. определение в файле yandexbanner.php строка 221
◆ onDelete()
static onDelete |
( |
Entity\Event | $event | ) |
|
|
static |
Deletes Yandex.Direct banner.
- Аргументы
-
Entity\Event | $event | Event data. |
- Возвращает
- void
- Исключения
-
YandexException
- Исключения
-
ArgumentException
См. определение в файле yandexbanner.php строка 322
◆ unMarkResumed()
static unMarkResumed |
( |
array | $idList | ) |
|
|
static |
◆ unMarkStopped()
static unMarkStopped |
( |
array | $idList | ) |
|
|
static |
◆ $priorityList
Инициализатор= array(
-1 => Engine\YandexDirect::PRIORITY_LOW,
0 => Engine\YandexDirect::PRIORITY_MEDIUM,
1 => Engine\YandexDirect::PRIORITY_HIGH,
)
См. определение в файле yandexbanner.php строка 64
◆ CACHE_LIFETIME
const CACHE_LIFETIME = 3600 |
◆ ENGINE
const ENGINE = 'yandex_direct' |
◆ MARKED
◆ MAX_TEXT_LENGTH
const MAX_TEXT_LENGTH = 81 |
◆ MAX_TITLE_LENGTH
const MAX_TITLE_LENGTH = 35 |