Looking to hire Laravel developers? Try LaraJobs
This package is not available.

laravel-accessors maintained by n7olkachev

Description
Use Laravel-like accessors in your classes
Last update
2017/08/28 21:46 (dev-master)
License
Downloads
652

Comments
comments powered by Disqus

Laravel Accessors

Code quality Licence Build Status

This package gives you ability to use getFooBarAttribute and setFooBarAttribute methods in your classes with one trait.

Examples

class User
{
    use Accessors;
    
    protected $name;
    
    public function __construct($name)
    {
        $this->name = $name;
    }
    
    public function getNameAttribute()
    {
        return $this->name;
    }
    
    public function setNameAttribute($name)
    {
        $this->name = $name;
    }
}

$user = new User('Nick');
echo $user->name; // calls getNameAttribute
$user->name = 'Not Nick' // calls setNameAttribute

Instalation

$ composer require n7olkachev/laravel-accessors

In your class:

class User
{
    use Accessors;
}

Testing

$ composer test

Credits

Sponsored by

https://websecret.by/

Web agency based in Minsk, Belarus

License

The MIT License (MIT)