Ouzo\Utilities\Functions::extractField PHP Method

extractField() public static method

public static extractField ( $name, $accessPrivate = false )
    public static function extractField($name, $accessPrivate = false)
    {
        return function ($object) use($name, $accessPrivate) {
            return Objects::getValue($object, $name, null, $accessPrivate);
        };
    }

Usage Example

Beispiel #1
0
 public static function extractExpression($selector, $accessPrivate = false)
 {
     if (!is_string($selector)) {
         return $selector;
     } elseif (strpos($selector, '()') !== false || strpos($selector, '->') !== false) {
         return Functions::extractFieldRecursively($selector, $accessPrivate);
     } else {
         return Functions::extractField($selector, $accessPrivate);
     }
 }
All Usage Examples Of Ouzo\Utilities\Functions::extractField