public function getOptionValues($actionID = null)
    {
        // $actionId might be used in subclasses to provide properties specific to action id
        $properties = [];
        foreach ($this->options($actionID) as $property) {
            $properties[$property] = $this->$property;
        }

        return $properties;
    }
public function getOptionValues($actionID = null)
    {
        // $actionId might be used in subclasses to provide properties specific to action id
        $properties = [];
        foreach ($this->options($actionID) as $property) {
            $properties[$property] = $this->$property;
        }

        return $properties;
    }
public function getOptionValues ( $ actionID = null ) { // $actionId might be used in subclasses to provide properties specific to action id $ properties = [ ] ; foreach ( $ this -> options ( $ actionID ) as $ property ) { $ properties [ $ property ] = $ this -> $ property ; } return $ properties ; }
Returns properties corresponding to the options for the action id
Child classes may override this method to specify possible properties.

@param string $actionID the action id of the current request
@return array properties corresponding to the options for the action
Returns properties corresponding to the options for the action id Child classes may override this method to specify possible properties .