public function load( $file )
    {
        $retVal = array( );

        try
        {
            $retVal = SymFonyYaml::parse( $file );
        }
        catch ( \Exception $e )
        {
            throw new YamlException( $e->getmessage( ), $e->getCode( ), $e );
        }

        return $this->filter( self::ON_YAML_LOAD_FILTER, $retVal, $file );
    }