dev-master
9999999-dev http://daviddurost.netAn object oriented landmark library
MIT
The Requires
- php >=5.5
The Development Requires
by David Duroat
tree node
Wallogit.com
2017 © Pedro Peláez
An object oriented landmark library
Landmark node mapping library for the landmarx system., (*1)
Add this to your composer.json file:, (*2)
"landmarx\library": "@dev"
Then run the following command:, (*3)
$ php composer.phar update "landmarx\library"
use Landmarx\Factory\LandmarkFactory;
use Landmarx\Model\Type as LandmarkType;
use Landmarx\Renderer\ListRenderer;
$factory = new LandmarkFactory();
$mtn_rng = new LandmarkType('mountain range');
$mtn = new LandmarkType('mountain');
$mtn->setParent($mtn_rng);
// Landmark created by name only
$landmark = new Landmark('appalachian mountain range');
$landmark->setLatitude(74.00)->setLongitude(-47.98);
$landmark->setType($mtn_rng);
// Child landmark
$child = new Landmark('katahdin');
$child->setLatitude(79.76)->setLongitude(-40.99);
$child->setType($mtn)->setParent($landmark);
// render landarks
$renderer = new ListRenderer();
$renderer->render($landmark);
This would output a nest unordered list., (*4)
An object oriented landmark library
MIT
tree node