Yoast\WP\Lib

Model::__set()publicYoast 1.0

Magic setter method, allows $model->property = 'value' access to data.

Метод класса: Model{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$Model = new Model();
$Model->__set( $property, $value );
$property(строка) (обязательный)
The property to set.
$value(строка) (обязательный)
The value to set.

Код Model::__set() Yoast 22.4

public function __set( $property, $value ) {
	if ( $value !== null && \in_array( $property, $this->boolean_columns, true ) ) {
		$value = ( $value ) ? '1' : '0';
	}
	if ( $value !== null && \in_array( $property, $this->int_columns, true ) ) {
		$value = (string) $value;
	}
	if ( $value !== null && \in_array( $property, $this->float_columns, true ) ) {
		$value = (string) $value;
	}

	$this->orm->set( $property, $value );
}