Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 10
0.00% covered (danger)
0.00%
0 / 1
CRAP
0.00% covered (danger)
0.00%
0 / 1
SearchResult
0.00% covered (danger)
0.00%
0 / 10
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 1
 create
0.00% covered (danger)
0.00%
0 / 10
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2
3/**
4 * @package Zmsdldb
5 * @copyright BerlinOnline Stadtportal GmbH & Co. KG
6 **/
7
8namespace BO\Zmsdldb\Entity;
9
10/**
11  * Helper for service export
12  *
13  */
14class SearchResult extends Base
15{
16    public static function create($item)
17    {
18        $type = explode('\\', get_class($item));
19        $data = array(
20            'id' => $item->getId(),
21            'type' => end($type),
22            'name' => $item->getName(),
23            'path' => $item->getPath(),
24            'locale' => $item->getLocale(),
25            'link' => $item->getLink(),
26        );
27        return new self($data);
28    }
29}