public function get($args)
    {
        $dataItem = $this->create($args);
        if ($dataItem->hasId()) {
            $dataItem = $this->getById($dataItem->getId());
        }
        return $dataItem;
    }
public function get($args)
    {
        $dataItem = $this->create($args);
        if ($dataItem->hasId()) {
            $dataItem = $this->getById($dataItem->getId());
        }
        return $dataItem;
    }
public function get ( $ args ) { $ dataItem = $ this -> create ( $ args ) ; if ( $ dataItem -> hasId ( ) ) { $ dataItem = $ this -> getById ( $ dataItem -> getId ( ) ) ; } return $ dataItem ; }
Get by ID, array or object

@param $args
@return DataItem
Get by ID array or object