2017 © Pedro Peláez
 

library static-references-laravel

Static references for Laravel applications

image

avto-dev/static-references-laravel

Static references for Laravel applications

  • PHP
  • 1 Dependents
  • 1 Suggesters
  • 1 Forks
  • 0 Open issues
  • 14 Versions
  • 69 % Grown

The README.md

Laravel , (*1)

Wrappers around data from static-references-data

Version ![PHP Version][badge_php_version] Build Status ![Coverage][badge_coverage] Downloads count ![License][badge_license], (*2)

Using this package you can get access to the data from package avto-dev/static-references-data simpler and more convenient., (*3)

Service-provider for integration with Laravel application comes too., (*4)

Install

Require this package with composer using the following command:, (*5)

$ composer require avto-dev/static-references-laravel "^4.0"

Installed composer is required (how to install composer)., (*6)

You need to fix the major version of package., (*7)

Usage

Use illuminate service container for getting access to the references instances. For example, in artisan command:, (*8)

<?php

namespace App\Console\Commands;

use AvtoDev\StaticReferences\References\SubjectCodes;
use AvtoDev\StaticReferences\References\VehicleCategories;

class SomeCommand extends \Illuminate\Console\Command
{
    /**
     * The console command name.
     *
     * @var string
     */
    protected $name = 'some:command';

    /**
     * Execute the console command.
     *
     * @param SubjectCodes      $subject_codes
     * @param VehicleCategories $vehicle_categories
     *
     * @return void
     */
    public function handle(SubjectCodes $subject_codes, VehicleCategories $vehicle_categories): void
    {
        // Print all vehicle categories in a one string
        $this->info(collect($vehicle_categories)->pluck('code')->implode(', ')); // A, A1, B, BE...

        // Get all GIBDD codes for moscow subject
        $this->info($subject_codes->getByGibddCode(77)->getGibddCodes()); // [77, 97, 99, 177, ...]

        // Make GIBDD codes validation
        $subject_codes->hasGibddCode(777); // true
        $subject_codes->hasGibddCode(666); // false
    }
}

All available references can be found in this directory., (*9)

Testing

For package testing we use phpunit framework and docker-ce + docker-compose as develop environment. So, just write into your terminal after repository cloning:, (*10)

$ make build
$ make latest # or 'make lowest'
$ make test

Changes log

Release date ![Commits since latest release][badge_commits_since_release], (*11)

Changes log can be found here., (*12)

Support

Issues ![Issues][badge_pulls], (*13)

If you will find any package errors, please, make an issue in current repository., (*14)

License

This is open-sourced software licensed under the MIT License., (*15)

The Versions

10/06 2018

dev-master

9999999-dev

Static references for Laravel applications

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel static references

10/06 2018

v2.2.0

2.2.0.0

Static references for Laravel applications

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel static references

03/04 2018

v2.1

2.1.0.0

Static references for Laravel applications

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel static references

28/02 2018

v2.0

2.0.0.0

Static references for Laravel applications

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel static references

27/02 2018

v1.1.4

1.1.4.0

Static references for Laravel applications

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel static references

18/02 2018

v1.1.3

1.1.3.0

Static references for Laravel applications

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel static references

17/02 2018

v1.1.2

1.1.2.0

Static references for Laravel applications

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel static references

08/02 2018
07/02 2018

v1.1.0

1.1.0.0

Static references for Laravel applications

  Sources   Download

MIT

The Requires

 

The Development Requires

07/12 2017

v1.0.4

1.0.4.0

Static references for Laravel applications

  Sources   Download

MIT

The Requires

 

The Development Requires

27/10 2017

v1.0.3

1.0.3.0

Static references for Laravel applications

  Sources   Download

MIT

The Requires

 

The Development Requires

25/10 2017

v1.0.2

1.0.2.0

Static references for Laravel applications

  Sources   Download

MIT

The Requires

 

The Development Requires

25/10 2017

v1.0.1

1.0.1.0

Static references for Laravel applications

  Sources   Download

MIT

The Requires

 

The Development Requires

25/10 2017

v1.0.0

1.0.0.0

Static references for Laravel applications

  Sources   Download

MIT

The Requires

 

The Development Requires