public function Validate() { if ($this->file == null) { return; } $this->isValid = in_array($this->file->Extension(), $this->allowedTypes); if (!$this->IsValid()) { $this->AddMessage(Resources::GetInstance()->GetString('InvalidAttachmentExtension', array(implode(',', $this->allowedTypes)))); } }