PHP Класс Papi_Porter, papi

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

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

Свойство Тип Описание
$driver Papi_Porter_Driver The driver that should be used.

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

Метод Описание
__construct ( ) The constructor.
add_driver ( Papi_Porter_Driver $driver ) : Papi_Porter Add Porter Driver.
after ( string $filter, Closure $closure, integer $priority = 10, integer $accepted_args = 2 ) : boolean Add after filter.
before ( string $filter, Closure $closure, integer $priority = 10, integer $accepted_args = 2 ) : boolean Add before filter.
driver ( string | Papi_Porter_Driver $driver ) : Papi_Porter Alias for add_driver or use_driver method.
driver_exists ( string $driver ) : boolean Check if a driver exists or not.
export ( mixed $post_id, boolean $only_values = false ) : array Export data from Papi. With or without all property options.
fire_filter ( array $options ) : mixed Fire filter.
import ( mixed $options, array $fields = [] ) : boolean Import data to Papi.
options ( array $options = [] ) : Papi_Porter Add options per property.
use_driver ( string $driver ) : Papi_Porter Change Porter driver.

Защищенные методы

Метод Описание
get_import_options ( mixed $options ) : array Get import options.
get_value ( array $options ) : mixed Get value that should be saved.

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

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

The constructor.
public __construct ( )

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

Add Porter Driver.
public add_driver ( Papi_Porter_Driver $driver ) : Papi_Porter
$driver Papi_Porter_Driver
Результат Papi_Porter

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

Add after filter.
public after ( string $filter, Closure $closure, integer $priority = 10, integer $accepted_args = 2 ) : boolean
$filter string
$closure Closure
$priority integer
$accepted_args integer
Результат boolean

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

Add before filter.
public before ( string $filter, Closure $closure, integer $priority = 10, integer $accepted_args = 2 ) : boolean
$filter string
$closure Closure
$priority integer
$accepted_args integer
Результат boolean

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

Alias for add_driver or use_driver method.
public driver ( string | Papi_Porter_Driver $driver ) : Papi_Porter
$driver string | Papi_Porter_Driver
Результат Papi_Porter

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

Check if a driver exists or not.
public driver_exists ( string $driver ) : boolean
$driver string
Результат boolean

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

Export data from Papi. With or without all property options.
public export ( mixed $post_id, boolean $only_values = false ) : array
$post_id mixed
$only_values boolean
Результат array

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

Fire filter.
public fire_filter ( array $options ) : mixed
$options array
Результат mixed

get_import_options() защищенный Метод

Get import options.
protected get_import_options ( mixed $options ) : array
$options mixed
Результат array

get_value() защищенный Метод

Get value that should be saved.
protected get_value ( array $options ) : mixed
$options array
Результат mixed

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

Import data to Papi.
public import ( mixed $options, array $fields = [] ) : boolean
$options mixed
$fields array
Результат boolean

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

Add options per property.
public options ( array $options = [] ) : Papi_Porter
$options array
Результат Papi_Porter

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

Change Porter driver.
public use_driver ( string $driver ) : Papi_Porter
$driver string
Результат Papi_Porter

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

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

The driver that should be used.
protected Papi_Porter_Driver $driver
Результат Papi_Porter_Driver