Go to the documentation of this file.00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00015 final class PrimitiveBoolean extends BasePrimitive
00016 {
00017 public function import($scope)
00018 {
00019 if (isset($scope[$this->name]))
00020 $this->value = true;
00021 else
00022 $this->value = false;
00023
00024 return $this->imported = true;
00025 }
00026
00027 public function importValue($value)
00028 {
00029 if (
00030 false === $value
00031 || null === $value
00032 )
00033 $this->value = false;
00034 else
00035 $this->value = true;
00036
00037 return $this->imported = true;
00038 }
00039
00040 public function isImported()
00041 {
00042 return ($this->imported && $this->value);
00043 }
00044 }
00045 ?>