Interface Yiisoft\Hydrator\HydratorInterface
| Implemented by | Yiisoft\Hydrator\Hydrator |
|---|
Creates or hydrates objects from a set of raw data.
Public Methods
| Method | Description | Defined By |
|---|---|---|
| create() | Creates an object and hydrates it with data. | Yiisoft\Hydrator\HydratorInterface |
| hydrate() | Hydrates an object with data. | Yiisoft\Hydrator\HydratorInterface |
Method Details
Creates an object and hydrates it with data.
| public abstract object create ( string $class, array|Yiisoft\Hydrator\DataInterface $data = [] ) | ||
| $class | string |
The class name to create. |
| $data | array|Yiisoft\Hydrator\DataInterface |
Data to hydrate an object with. |
| return | object |
Created and hydrated object. |
|---|---|---|
| throws | Yiisoft\Hydrator\Exception\NonInstantiableException | |
public function create(string $class, array|DataInterface $data = []): object;
Hydrates an object with data.
| public abstract void hydrate ( object $object, array|Yiisoft\Hydrator\DataInterface $data = [] ) | ||
| $object | object |
Object to hydrate. |
| $data | array|Yiisoft\Hydrator\DataInterface |
Data to hydrate an object with. |
| throws | Yiisoft\Hydrator\Exception\NonInstantiableException | |
|---|---|---|
public function hydrate(object $object, array|DataInterface $data = []): void;
Signup or Login in order to comment.