There is no license information available for the latest version (2.0.1) of this package.

Installs: 8

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/sensorario/dto

2.0.1 2017-06-12 07:12 UTC

This package is auto-updated.

Last update: 2025-09-29 01:23:51 UTC


README

Given a Dto like this:

class Person extends Dto
{
    public $name;
    public $surname;
}

available property names

Person::getPropertyNames(); // [ 'name', 'surname', ];

properties accessibility

$dto = Person::createFromArray([ 'name' => 'Simone', ]);

$dto->get('name'); // 'Simone'

properties as array

$dto = Person::createFromArray([
      'name' => 'Simone',
      'surname' => 'Gentili',
]);

$dto->asArray(); // [ 'name' => 'Simone', 'surname' => 'Gentili', ];