ModelDescriptor::__set_state PHP Method

__set_state() public method

public __set_state ( $array )
    function __set_state($array)
    {
        $descriptor = new ModelDescriptor($array['modelClass']);
        $descriptor->primaryKey = $array['primaryKey'];
        $descriptor->table = $array['table'];
        $descriptor->relationships = $array['relationships'];
        $descriptor->columns = $array['columns'];
        $descriptor->properties = $array['properties'];
        $descriptor->source = $array['source'];
        $descriptor->attachedMethods = $array['attachedMethods'];
        return $descriptor;
    }