QBankApi.php
public function moodboards()
    {
        if (!$this->moodboards instanceof MoodboardsController) {
            $this->moodboards = new MoodboardsController($this->getClient(), $this->cachePolicy, $this->cache);
            $this->moodboards->setLogger($this->logger);
        }

        return $this->moodboards;
    }
public function moodboards()
    {
        if (!$this->moodboards instanceof MoodboardsController) {
            $this->moodboards = new MoodboardsController($this->getClient(), $this->cachePolicy, $this->cache);
            $this->moodboards->setLogger($this->logger);
        }

        return $this->moodboards;
    }
public function moodboards ( ) { if ( ! $ this -> moodboards instanceof MoodboardsController ) { $ this -> moodboards = new MoodboardsController ( $ this -> getClient ( ) , $ this -> cachePolicy , $ this -> cache ) ; $ this -> moodboards -> setLogger ( $ this -> logger ) ; } return $ this -> moodboards ; }
Moodboards are public, usually temporary, areas used to expose Media in QBank. Any Media may be added to a Moodboard, which any outside user may then access until the Moodboard expiration date is due. Moodboards can be templated in different ways to fit many purposes.

@return MoodboardsController
Moodboards are public usually temporary areas used to expose Media in QBank . Any Media may be added to a Moodboard which any outside user may then access until the Moodboard expiration date is due . Moodboards can be templated in different ways to fit many purposes .