コード例 #1
0
 /**
  * @param Portfolio $portfolio
  * @param string    $type
  *
  * @return \Icap\PortfolioBundle\Entity\PortfolioWidget
  */
 public function createPortfolioWidget(Portfolio $portfolio, $type)
 {
     if (!$this->widgetTypeManager->isWidgetTypeExists($type)) {
         throw new \InvalidArgumentException();
     }
     $portfolioWidget = new PortfolioWidget();
     $portfolioWidget->setPortfolio($portfolio)->setWidgetType($type);
     return $portfolioWidget;
 }