Elgg\ViewsService::unextendView PHP Метод

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

public unextendView ( $view, $view_extension )
    public function unextendView($view, $view_extension)
    {
        $view = $this->canonicalizeViewName($view);
        $view_extension = $this->canonicalizeViewName($view_extension);
        if (!isset($this->extensions[$view])) {
            return false;
        }
        $priority = array_search($view_extension, $this->extensions[$view]);
        if ($priority === false) {
            return false;
        }
        unset($this->extensions[$view][$priority]);
        return true;
    }

Usage Example

Пример #1
0
 public function testCanExtendViews()
 {
     $this->views->extendView('foo', 'bar');
     // Unextending valid extension succeeds.
     $this->assertTrue($this->views->unextendView('foo', 'bar'));
     // Unextending non-existent extension "fails."
     $this->assertFalse($this->views->unextendView('foo', 'bar'));
 }