2017 © Pedro Peláez
 

library shelter

shelter

image

jumper423/shelter

shelter

  • Thursday, October 20, 2016
  • by jumper423
  • Repository
  • 1 Watchers
  • 1 Stars
  • 9 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Приют животных.

PHP version Build Status, (*1)

Реализовать набор классов для управления приютом для животных. Приют может содержать три типа животных – кошки, собаки, черепахи. Для каждого животного при попадании в приют указывается кличка и определяется возраст, в дальнейшем эти данные не меняются, человек, забирающий животное не может все это изменить., (*2)

Доступны следующие операции: - Поместить в приют. - Посмотреть всех животных определенного типа, сортированных по кличке в алфавитном порядке. - Передать человеку животное (определенного типа), находящееся в приюте наибольшее время. - Передать человеку животное (без указания типа), находящееся приюте наибольшее время., (*3)

задание расчитано для голого php 5.6 или выше То есть если хочется в задании использовать что-то из php7 - то можно, (*4)

Installation

The preferred way to install this extension is through composer., (*5)

Either run, (*6)

php composer.phar require --prefer-dist jumper423/shelter

or add, (*7)

"jumper423/shelter": "*"

to the require section of your composer.json., (*8)

Usage & Documentation

$shelter = \jumper423\Shelter::getInstance();

$cat1 = new \jumper423\Cat();
$shelter->newAnimal($cat1);
$dog1 = new \jumper423\Dog();
$shelter->newAnimal($dog1);
$dog2 = new \jumper423\Dog();;
$shelter->newAnimal($dog2);

$animalsCats = $shelter->viewAnimal(\jumper423\Cat::class);
$animalsDogs = $shelter->viewAnimal(\jumper423\Dog::class);

$people = new \jumper423\People();
$animal1= $shelter->transferAnimal(\jumper423\Cat::class);
$people->newAnimal($animal1);

$animal2 = $shelter->transferAnimal();
$people->newAnimal($animal2);

Tests

vendor/bin/phpunit 

The Versions

20/10 2016

dev-master

9999999-dev https://github.com/jumper423/shelter

shelter

  Sources   Download

Apache License 2.0

The Requires

  • php >=7.0

 

The Development Requires

by Vladislav Pasechnik

cat dog shelter

20/10 2016

1.0

1.0.0.0 https://github.com/jumper423/shelter

shelter

  Sources   Download

Apache License 2.0

The Requires

  • php >=7.0

 

The Development Requires

by Vladislav Pasechnik

cat dog shelter