Yoast\WP\Lib
Model::__set
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() Model:: set Yoast 27.6
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 );
}