floatToInt() public static method

public static floatToInt ( $float )
コード例 #1
0
ファイル: Address.php プロジェクト: BJDev95/Transport
 /**
  * {@inheritDoc}
  */
 public function toXml(\SimpleXMLElement $parent = null)
 {
     if (null !== $parent) {
         $xml = $parent->addChild('Address');
     } else {
         $xml = new \SimpleXMLElement('<Address />');
     }
     $xml['name'] = $this->name;
     // x and y inverted for HAFAS
     if ($this->coordinate->x) {
         $xml['y'] = Coordinate::floatToInt($this->coordinate->x);
     }
     if ($this->coordinate->y) {
         $xml['x'] = Coordinate::floatToInt($this->coordinate->y);
     }
     return $xml;
 }
コード例 #2
0
ファイル: NearbyQuery.php プロジェクト: opendatach/transport
 public function toArray()
 {
     return ['performLocating' => '2', 'tpl' => 'stop2json', 'look_maxno' => $this->limit, 'look_stopclass' => Transportations::reduceTransportationsDec($this->transportations, 10), 'look_maxdist' => 5000, 'look_y' => Coordinate::floatToInt($this->lat), 'look_x' => Coordinate::floatToInt($this->lon)];
 }
コード例 #3
0
ファイル: CoordinateTest.php プロジェクト: BJDev95/Transport
 /**
  * @dataProvider provider
  */
 public function testFloatToInt($float, $int)
 {
     $this->assertEquals($int, Coordinate::floatToInt($float));
 }
コード例 #4
0
ファイル: NearbyQuery.php プロジェクト: BJDev95/Transport
 public function toArray()
 {
     return array('performLocating' => '2', 'tpl' => 'stop2json', 'look_maxno' => $this->limit, 'look_stopclass' => 1023, 'look_maxdist' => 5000, 'look_y' => Coordinate::floatToInt($this->lat), 'look_x' => Coordinate::floatToInt($this->lon));
 }