コード例 #1
0
ファイル: DataMapper.php プロジェクト: hanif/stokq
 /**
  * @param callable $callback
  * @return array
  */
 public function process(callable $callback)
 {
     return Collection::process($this->all(), $callback);
 }
コード例 #2
0
ファイル: Menu.php プロジェクト: hanif/stokq
 /**
  * Helper method to enable bind from input filter
  *
  * @param array|Type[] $types
  */
 public function setTypes($types)
 {
     if (is_array($types)) {
         Collection::apply($types, function (Type $type) {
             $rel = new MenuType();
             $rel->setType($type);
             $rel->setMenu($this);
             $this->getMenuTypes()->add($rel);
         });
     }
 }
コード例 #3
0
ファイル: StockItem.php プロジェクト: hanif/stokq
 /**
  * Helper method to enable bind from input filter
  *
  * @param array|Category[] $categories
  */
 public function setCategories($categories)
 {
     if (is_array($categories)) {
         Collection::apply($categories, function (Category $category) {
             $rel = new StockCategory();
             $rel->setCategory($category);
             $rel->setStockItem($this);
             $this->getStockCategories()->add($rel);
         });
     }
 }