2017 © Pedro Peláez
 

library royal-mail-price-calculator

A library to calculate the cost of sending a package with Royal Mail.

image

justinhook/royal-mail-price-calculator

A library to calculate the cost of sending a package with Royal Mail.

  • Sunday, November 12, 2017
  • by justinhook
  • Repository
  • 3 Watchers
  • 8 Stars
  • 65 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 3 Forks
  • 1 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Royal Mail Price Calculator

Build Status, (*1)

This library allows you to calculator the cost of sending a package with Royal Mail., (*2)

Includes prices valid from March 2017., (*3)

Usage

Install the latest version with composer require justinhook/royal-mail-price-calculator, (*4)

Supported Services

Service Class
1st Class FirstClassService()
2nd Class SecondClassService()
Signed For 1st Class SignedForFirstClassService()
Signed For 2nd Class SignedForSecondClassService()
Guaranteed by 9am GuaranteedByNineAmService()
Guaranteed by 9am with Saturday Guarantee GuaranteedByNineAmWithSaturdayService()
Guaranteed by 1pm GuaranteedByOnePmService()
Guaranteed by 1pm with Saturday Guarantee GuaranteedByOnePmWithSaturdayService()

Example

<?php

require 'vendor/autoload.php';

use \RoyalMailPriceCalculator\Calculator;
use \RoyalMailPriceCalculator\Package;
use \RoyalMailPriceCalculator\Services\GuaranteedByOnePmService;
use \RoyalMailPriceCalculator\Services\FirstClassService;

$calculator = new Calculator();

$package = new Package();
$package->setDimensions(15, 15, 0.4);
$package->setWeight(90);

$calculator->setServices(array(new FirstClassService(), new GuaranteedByOnePmService()));

foreach ($calculator->calculatePrice($package) as $calculated)
{
    echo $calculated['service']->getName() . "\n";
    foreach ($calculated['prices'] as $price) {
        echo "  →  £{$price['price']} (Compensation: £{$price['compensation']})\n";
    }
    echo "\n";
}

Will output:, (*5)

1st Class Service
  →  £0.62 (Compensation: £20)

Guaranteed by 1pm
  →  £6.40 (Compensation: £500)
  →  £7.40 (Compensation: £1000)
  →  £9.40 (Compensation: £2500)

The Versions

12/11 2017

dev-update-dependency-versions

dev-update-dependency-versions https://github.com/JustinHook/royal-mail-price-calculator

A library to calculate the cost of sending a package with Royal Mail.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Justin Hook

calculator royal mail postage

12/11 2017

dev-master

9999999-dev https://github.com/JustinHook/royal-mail-price-calculator

A library to calculate the cost of sending a package with Royal Mail.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Justin Hook

calculator royal mail postage

21/05 2015

1.0

1.0.0.0 https://github.com/JustinHook/royal-mail-price-calculator

A library to calculate the cost of sending a package with Royal Mail.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Justin Hook

calculator royal mail postage