You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
coffee-table/src/Coffee/Spot.php

65 lines
937 B

<?php
/**
* Created by PhpStorm.
* User: delmadord
* Date: 3/16/16
* Time: 2:42 PM
*/
namespace Coffee;
/**
* Class Spot
*
* @package Coffee
*/
/**
* Class Spot
*
* @package Coffee
*/
class Spot {
/**
* @var Position[]
*/
private $positions = [];
// /**
// * Spot constructor.
// *
// * @param Position|Position[] $positions
// */
// public function __construct($positions = null) {
// if ($positions instanceof Position) {
// $this->addPosition($positions);
// }
//
// if (is_array($positions)) {
// foreach ($positions as $position) {
// $this->addPosition($position);
// }
// }
// }
/**
* @param Position $position
* @return bool
*/
public function addPosition(Position $position) {
if (is_null($position)) {
return false;
}
$this->positions[] = $position;
return true;
}
/**
* @return Position[]
*/
public function getPositions() {
return $this->positions;
}
}