src/SharedData.php
public static function instanceFromArguments($arguments = []) {
        $arguments = array_values($arguments);
        $argumentsCount = count($arguments);
        for ($i = 0; $i < $argumentsCount; $i++) {
            if (is_object($arguments[$i]) && $arguments[$i] instanceof SharedDataInterface) {
                return $arguments[$i];
            }
        }
        return null;
    }
public static function instanceFromArguments($arguments = []) {
        $arguments = array_values($arguments);
        $argumentsCount = count($arguments);
        for ($i = 0; $i < $argumentsCount; $i++) {
            if (is_object($arguments[$i]) && $arguments[$i] instanceof SharedDataInterface) {
                return $arguments[$i];
            }
        }
        return null;
    }
public static function instanceFromArguments ( $ arguments = [ ] ) { $ arguments = array_values ( $ arguments ) ; $ argumentsCount = count ( $ arguments ) ; for ( $ i = 0 ; $ i < $ argumentsCount ; $ i ++ ) { if ( is_object ( $ arguments [ $ i ] ) && $ arguments [ $ i ] instanceof SharedDataInterface ) { return $ arguments [ $ i ] ; } } return null ; }
Get instance from function arguments
@param array $arguments
@return SharedDataInterface|null
Get instance from function arguments