public function filterHiddenAttributes($attributes, array $_hiddenAttributes = [])
    {
        $hiddenAttributes = $_hiddenAttributes !== null ? $_hiddenAttributes : $this->getHiddenAttributes();

        if (count($hiddenAttributes) > 0) {
            foreach ($hiddenAttributes as $hiddenAttributeName) {
                if (isset($attributes[$hiddenAttributeName])) {
                    unset($attributes[$hiddenAttributeName]);
                }
            }
        }

        unset ($attributes[self::ENTRY_HIDDENATTRIBUTES]);

        return $attributes;
    }
public function filterHiddenAttributes($attributes, array $_hiddenAttributes = [])
    {
        $hiddenAttributes = $_hiddenAttributes !== null ? $_hiddenAttributes : $this->getHiddenAttributes();

        if (count($hiddenAttributes) > 0) {
            foreach ($hiddenAttributes as $hiddenAttributeName) {
                if (isset($attributes[$hiddenAttributeName])) {
                    unset($attributes[$hiddenAttributeName]);
                }
            }
        }

        unset ($attributes[self::ENTRY_HIDDENATTRIBUTES]);

        return $attributes;
    }
public function filterHiddenAttributes ( $ attributes , array $ _hiddenAttributes = [ ] ) { $ hiddenAttributes = $ _hiddenAttributes !== null ? $ _hiddenAttributes : $ this -> getHiddenAttributes ( ) ; if ( count ( $ hiddenAttributes ) > 0 ) { foreach ( $ hiddenAttributes as $ hiddenAttributeName ) { if ( isset ( $ attributes [ $ hiddenAttributeName ] ) ) { unset ( $ attributes [ $ hiddenAttributeName ] ) ; } } } unset ( $ attributes [ self :: ENTRY_HIDDENATTRIBUTES ] ) ; return $ attributes ; }
Returns the attributes with the hidden ones removed

@param array $attributes - attributes array

@param array $_hiddenAttributes

@return array - attributes array
Returns the attributes with the hidden ones removed