protected function getCurrency()
    {
        if (null === $this->currency) {
            $this->currency = $this->getSession() ? $this->getSession()->getCurrency(true) : Currency::getDefaultCurrency();
        }

        return $this->currency;
    }
protected function getCurrency()
    {
        if (null === $this->currency) {
            $this->currency = $this->getSession() ? $this->getSession()->getCurrency(true) : Currency::getDefaultCurrency();
        }

        return $this->currency;
    }
protected function getCurrency ( ) { if ( null === $ this -> currency ) { $ this -> currency = $ this -> getSession ( ) ? $ this -> getSession ( ) -> getCurrency ( true ) : Currency :: getDefaultCurrency ( ) ; } return $ this -> currency ; }
Get the current currency used or if not present the default currency for the shop

@return \Thelia\Model\Currency
Get the current currency used or if not present the default currency for the shop