Ejemplo n.º 1
0
 public function __invoke($data, $context = null)
 {
     $data = parent::__invoke($data, $context);
     $list = is_array($data) ? array_values($data) : null;
     // Data is not a list.
     if ($list !== $data) {
         // Wrap.
         return [$data];
     }
     // Data is a list.
     return $data;
 }
Ejemplo n.º 2
0
 public function __invoke($data, $context = null)
 {
     return array_unique(parent::__invoke($data, $context));
 }
Ejemplo n.º 3
0
 public function __invoke($data, $context = null)
 {
     return iterator_to_array($this->flatten(parent::__invoke($data, $context)), !$this->ignoreKeys);
 }