jvmanji/universal-access

This package includes PHP wrapper for arrays and objects, which simplifies access to nested properties/keys.

dev-master 2018-12-10 13:03 UTC

This package is not auto-updated.

Last update: 2024-09-25 14:33:32 UTC


README

This package includes PHP wrapper for arrays and objects. When you get data from 3rd party API's you offten get into an "isset hell":

    if (isset($result->profile) && 
        isset($result->profile->map_data) && 
        isset($result->profile->map_data->work_places)) {
      // do sth with: $result->profile->map_data->work_places
    }

By using this class you can do just:

    use UniversalAccess\Wrapper as W;

    $data = W::wrap($result);

    if (isset($data->profile->map_data->work_places)) {
      $work_places = $data->profile->map_data->work_places->raw();
    }

Examples

More examples are in examples directory.