PhpSpec\Wrapper\Subject\SubjectWithArrayAccess::checkIfSubjectImplementsArrayAccess PHP Method

checkIfSubjectImplementsArrayAccess() private method

private checkIfSubjectImplementsArrayAccess ( mixed $subject )
$subject mixed
    private function checkIfSubjectImplementsArrayAccess($subject)
    {
        if (is_object($subject) && !$subject instanceof \ArrayAccess) {
            throw $this->interfaceNotImplemented();
        } elseif (!$subject instanceof \ArrayAccess && !is_array($subject)) {
            throw $this->cantUseAsArray($subject);
        }
    }