예제 #1
0
 protected function bindCollection(array $data)
 {
     $collection = new SecurityCollection();
     foreach ($data as $values) {
         $element = new Security();
         $element->loadFromArray($values);
         $collection->add($element);
     }
     return $collection;
 }
예제 #2
0
 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);
 }