mageekguy\atoum\iterators\recursives\directory\factory::refuseExtension PHP Метод

refuseExtension() публичный Метод

public refuseExtension ( $extension )
    public function refuseExtension($extension)
    {
        $key = array_search(self::cleanExtension($extension), $this->acceptedExtensions);
        if ($key !== false) {
            unset($this->acceptedExtensions[$key]);
            $this->acceptedExtensions = array_values($this->acceptedExtensions);
        }
        return $this;
    }

Usage Example

Пример #1
0
 public function testRefuseExtension()
 {
     $this->if($iterator = new testedClass())->then->object($iterator->refuseExtension('php'))->isIdenticalTo($iterator)->array($iterator->getAcceptedExtensions())->isEmpty()->if($iterator->acceptExtensions(array('php', 'txt', 'xml')))->then->object($iterator->refuseExtension('txt'))->isIdenticalTo($iterator)->array($iterator->getAcceptedExtensions())->isEqualTo(array('php', 'xml'));
 }