You are here

class HasFilter in Zircon Profile 8

Same name in this branch
  1. 8 vendor/zendframework/zend-hydrator/src/Filter/HasFilter.php \Zend\Hydrator\Filter\HasFilter
  2. 8 vendor/zendframework/zend-stdlib/src/Hydrator/Filter/HasFilter.php \Zend\Stdlib\Hydrator\Filter\HasFilter
Same name and namespace in other branches
  1. 8.0 vendor/zendframework/zend-hydrator/src/Filter/HasFilter.php \Zend\Hydrator\Filter\HasFilter

Hierarchy

Expanded class hierarchy of HasFilter

1 file declares its use of HasFilter
HasFilter.php in vendor/zendframework/zend-stdlib/src/Hydrator/Filter/HasFilter.php

File

vendor/zendframework/zend-hydrator/src/Filter/HasFilter.php, line 12

Namespace

Zend\Hydrator\Filter
View source
class HasFilter implements FilterInterface {
  public function filter($property) {
    $pos = strpos($property, '::');
    if ($pos !== false) {
      $pos += 2;
    }
    else {
      $pos = 0;
    }
    if (substr($property, $pos, 3) === 'has') {
      return true;
    }
    return false;
  }

}

Members

Namesort descending Modifiers Type Description Overrides
HasFilter::filter public function Should return true, if the given filter does not match Overrides FilterInterface::filter