ManaPHP\Mvc\Model::assign PHP Метод

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

$robot->assign(array( 'type' => 'mechanical', 'name' => 'Boy', 'year' => 1952 ));
public assign ( array $data, array $whiteList = null ) : static
$data array
$whiteList array
Результат static
    public function assign($data, $whiteList = null)
    {
        foreach ($this->modelsMetadata->getAttributes($this) as $attribute) {
            if (!isset($data[$attribute])) {
                continue;
            }
            if ($whiteList !== null && !in_array($attribute, $whiteList, true)) {
                continue;
            }
            $this->{$attribute} = $data[$attribute];
        }
        return $this;
    }