protected function bindCollection(array $data) { $collection = new SecurityCollection(); foreach ($data as $values) { $element = new Security(); $element->loadFromArray($values); $collection->add($element); } return $collection; }
public function setUp() { $data = array('id' => 2, 'name' => 'Vanguard Total Stock Market ETF', 'symbol' => 'VTI', 'subclass' => array('id' => 13), 'assetClass' => array('id' => 15), 'isPreferredBuy' => true, 'price' => 20.5, 'qty' => 10, 'amount' => 205.3); $this->security = $this->getMockBuilder('Model\\WealthbotRebalancer\\Security')->disableOriginalConstructor()->setMethods(null)->getMock(); $this->security->loadFromArray($data); }