Skip to content
1.x
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

JUSTIMMO PHP-SDK

Build Status Latest Stable Version License Total Downloads

Installation

Composer (recommended)

$ composer require justimmo/php-sdk "~1.1"

Composer generates a vendor/autoload.php file. You can simply include this file

require_once __DIR__.'/vendor/autoload.php';

If composer is not available you can set it up

$ curl -s https://getcomposer.org/installer | php

For more install options please refer to the Composer Documentation

manually

  • Download the latest stable release of php-sdk
  • Download https://github.com/php-fig/log
  • Extract php-sdk into your projects vendor folder
  • Extract log into the src folder of php-sdk
require_once 'path_to_extraction/src/autoload.php';

Documentation

Read the full documentation

Usage Example

<?php

use Justimmo\Api\JustimmoApi;
use Psr\Log\NullLogger;
use Justimmo\Model\RealtyQuery;
use Justimmo\Cache\NullCache;
use Justimmo\Model\Wrapper\V1\RealtyWrapper;
use Justimmo\Model\Mapper\V1\RealtyMapper;

$api = new JustimmoApi('username', 'password');
$mapper = new RealtyMapper();
$wrapper = new RealtyWrapper($mapper);
$query = new RealtyQuery($api, $wrapper, $mapper);
$realties = $query->filterByPrice(array('min' => 500, 'max' => 1500))
    ->filterByZipCode(1020)
    ->orderBy('price', 'desc')
    ->find();

foreach ($realties as $realty) {
    echo $realty->getTitle() . ' ' . $realty->getPropertyNumber();
    //....
}

//fetching Realty by PrimaryKey
$query->findPk(12345);
You can’t perform that action at this time.