コード例 #1
0
ファイル: Address.php プロジェクト: AnyB1s/softacad2015
 public function delete()
 {
     if (isset($_GET['id']) && isset($_GET['confirm'])) {
         $addressCollection = new AddressCollection();
         $addressCollection->remove(array('id' => $_GET['id']));
         header('Location: index.php?c=address');
         exit;
     }
     $this->loadView('address/delete');
 }
コード例 #2
0
 /**
  * @param string
  * @return Collection
  */
 public function dump($dumper)
 {
     $dumperClasses = collect(['geojson' => GeoJson::class, 'gpx' => Gpx::class, 'kml' => Kml::class, 'wkb' => Wkb::class, 'wkt' => Wkt::class]);
     if (!$dumperClasses->has($dumper)) {
         $errorMessage = implode('', ["The dumper specified ('{$dumper}') is invalid. Valid dumpers ", "are: geojson, gpx, kml, wkb, wkt."]);
         throw new InvalidDumperException($errorMessage);
     }
     $dumperClass = $dumperClasses->get($dumper);
     $dumper = new $dumperClass();
     $results = collect($this->results->all());
     return $results->map(function ($result) use($dumper) {
         return $dumper->dump($result);
     });
 }