Mercurial > pub > Impl
comparison Lib/IMPL/Serialization.pm @ 194:4d0e1962161c
Replaced tabs with spaces
IMPL::Web::View - fixed document model, new features (control classes, document constructor parameters)
author | cin |
---|---|
date | Tue, 10 Apr 2012 20:08:29 +0400 |
parents | d1676be8afcc |
children | a705e848dcc7 |
comparison
equal
deleted
inserted
replaced
193:8e8401c0aea4 | 194:4d0e1962161c |
---|---|
221 Type => $rhProps->{'type'} || 'SCALAR', | 221 Type => $rhProps->{'type'} || 'SCALAR', |
222 Id => $rhProps->{'id'}, | 222 Id => $rhProps->{'id'}, |
223 refId => $rhProps->{'refid'} | 223 refId => $rhProps->{'refid'} |
224 }; | 224 }; |
225 | 225 |
226 if (defined $rhProps->{'id'}) { | 226 if (defined $rhProps->{'id'}) { |
227 die new IMPL::Exception("Trying to create a simple object instead of a reference, type is missing.",$name,$rhProps->{id}) unless $rhProps->{'type'} ; | 227 die new IMPL::Exception("Trying to create a simple object instead of a reference, type is missing.",$name,$rhProps->{id}) unless $rhProps->{'type'} ; |
228 $this->{$Context}->{$rhProps->{'id'}} = $this->{$SurrogateHelper} ? $this->{$SurrogateHelper}->($rhProps->{'type'}) : DefaultSurrogateHelper($rhProps->{'type'}); | 228 $this->{$Context}->{$rhProps->{'id'}} = $this->{$SurrogateHelper} ? $this->{$SurrogateHelper}->($rhProps->{'type'}) : DefaultSurrogateHelper($rhProps->{'type'}); |
229 } | 229 } |
230 } | 230 } |
231 | 231 |
232 return 1; | 232 return 1; |
233 } | 233 } |
234 | 234 |