You are here

class IsFilter in Zircon Profile 8

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

Hierarchy

Expanded class hierarchy of IsFilter

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

File

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

Namespace

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

}

Members

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