Shanty_Mongo_Document::removeRequirement PHP Method

removeRequirement() public method

Remove a requirement from a property
public removeRequirement ( string $property, string $requirement )
$property string
$requirement string
    public function removeRequirement($property, $requirement)
    {
        if (!array_key_exists($property, $this->_docRequirements)) {
            return;
        }
        foreach ($this->_docRequirements[$property] as $requirementItem => $options) {
            if ($requirement === $requirementItem) {
                unset($this->_docRequirements[$property][$requirementItem]);
                unset($this->_filters[$property]);
                unset($this->_validators[$property]);
            }
        }
    }