public function hasReadableProperty( string $name, &$getterName ) : bool
   {

      if ( \in_array( $name, $this->ignoreGetProperties ) )
      {
         return false;
      }

      $getterName = 'get' . \ucfirst( $name );

      return \method_exists( $this, $getterName );

   }
public function hasReadableProperty( string $name, &$getterName ) : bool
   {

      if ( \in_array( $name, $this->ignoreGetProperties ) )
      {
         return false;
      }

      $getterName = 'get' . \ucfirst( $name );

      return \method_exists( $this, $getterName );

   }
public function hasReadableProperty ( string $ name , & $ getterName ) : bool { if ( \ in_array ( $ name , $ this -> ignoreGetProperties ) ) { return false ; } $ getterName = 'get' . \ ucfirst ( $ name ) ; return \ method_exists ( $ this , $ getterName ) ; }
Returns, if a property with the defined name exists for read access.

@param  string $name       The name of the property.
@param  string $getterName Returns the name of the associated get method, if method returns TRUE.
@return boolean
Returns if a property with the defined name exists for read access .