Go to the documentation of this file.00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 final class FormSetter extends FormMutator
00013 {
00014 public function set($name, $value)
00015 {
00016 if (!isset($this->mapping[$name]))
00017 throw new WrongArgumentException(
00018 "knows nothing about property '{$name}'"
00019 );
00020
00021 $primitive = $this->mapping[$name];
00022
00023 $this->object->importValue(
00024 $primitive->getName(),
00025 $value
00026 );
00027
00028 return $this;
00029 }
00030 }
00031 ?>