Example #1
0
 /**
  * @param AbstractTile $child
  * @return AbstractTile
  */
 public function add(AbstractTile $child)
 {
     $child->setParent($this);
     $this->children[] = $child;
     return $child;
 }
Example #2
0
 /**
  * @param AbstractTile $tile
  */
 public function __construct(AbstractTile $tile)
 {
     $this->tile = $tile;
     $this->expectedVisits = count($tile->getChildren());
 }