src/Charcoal/Property/AbstractProperty.php
public function multipleOptions($key = null)
    {
        if ($this->multipleOptions === null) {
            $this->multipleOptions = $this->defaultMultipleOptions();
        }

        if (is_string($key)) {
            if (isset($this->multipleOptions[$key])) {
                return $this->multipleOptions[$key];
            } else {
                return null;
            }
        }

        return $this->multipleOptions;
    }
public function multipleOptions($key = null)
    {
        if ($this->multipleOptions === null) {
            $this->multipleOptions = $this->defaultMultipleOptions();
        }

        if (is_string($key)) {
            if (isset($this->multipleOptions[$key])) {
                return $this->multipleOptions[$key];
            } else {
                return null;
            }
        }

        return $this->multipleOptions;
    }
public function multipleOptions ( $ key = null ) { if ( $ this -> multipleOptions === null ) { $ this -> multipleOptions = $ this -> defaultMultipleOptions ( ) ; } if ( is_string ( $ key ) ) { if ( isset ( $ this -> multipleOptions [ $ key ] ) ) { return $ this -> multipleOptions [ $ key ] ; } else { return null ; } } return $ this -> multipleOptions ; }
The options defining the property behavior when the multiple flag is set to true.

@see    self::defaultMultipleOptions
@param  string|null $key Optional setting to retrieve from the options.
@return array|mixed|null
The options defining the property behavior when the multiple flag is set to true .