src/Service/securityService.php
public function process()
    {
    	if(strtoupper($this->status)=='ENABLE')
    	{
	        parent::process();
	        if(!$this->checkEffectiveTime())
	        {
	            return true;
	        }
	        else
	        {
	            $get_str = serialize($_GET);
	            if(preg_match("/".$this->match."/si",$get_str))
	            {
	                if(strtoupper($this->action)=='OPENBIZ_DENY')
	                {
	                    $this->errorMessage=MessageHelper::getMessage('SECURITYSVC_GET_DENIED');
	                    return false;
	                }
	                elseif(strtoupper($this->action)=='OPENBIZ_ALLOW')
	                {
	                    return true;
	                }
	                return false;
	            }
	        }
    	}
    }
public function process()
    {
    	if(strtoupper($this->status)=='ENABLE')
    	{
	        parent::process();
	        if(!$this->checkEffectiveTime())
	        {
	            return true;
	        }
	        else
	        {
	            $get_str = serialize($_GET);
	            if(preg_match("/".$this->match."/si",$get_str))
	            {
	                if(strtoupper($this->action)=='OPENBIZ_DENY')
	                {
	                    $this->errorMessage=MessageHelper::getMessage('SECURITYSVC_GET_DENIED');
	                    return false;
	                }
	                elseif(strtoupper($this->action)=='OPENBIZ_ALLOW')
	                {
	                    return true;
	                }
	                return false;
	            }
	        }
    	}
    }
Proses security rule
return true go to check next rule
return false report an error and stop checking

@return boolean