XBRL.php
public function getEssenceAliasList()
	{
		// return $this->context->essenceAlias;
		$arcs = $this->context->essenceAlias;

		// Remove any prohibited arcs
		if ( $arcs && count( $arcs ) )
		{
			foreach ( $arcs as $from => $targets )
			{
				foreach ( $targets as $to => $node )
				{
					if ( $node['use'] == XBRL_Constants::$xlinkUseOptional ) continue;
					unset( $arcs[ $from ][ $to ] );
				}

				if ( count( $arcs[ $from ] ) ) continue;
				unset( $arcs[ $from ] );
			}
		}

		return $arcs;
	}
public function getEssenceAliasList()
	{
		// return $this->context->essenceAlias;
		$arcs = $this->context->essenceAlias;

		// Remove any prohibited arcs
		if ( $arcs && count( $arcs ) )
		{
			foreach ( $arcs as $from => $targets )
			{
				foreach ( $targets as $to => $node )
				{
					if ( $node['use'] == XBRL_Constants::$xlinkUseOptional ) continue;
					unset( $arcs[ $from ][ $to ] );
				}

				if ( count( $arcs[ $from ] ) ) continue;
				unset( $arcs[ $from ] );
			}
		}

		return $arcs;
	}
public function getEssenceAliasList ( ) { // return $this->context->essenceAlias;
 $ arcs = $ this -> context -> essenceAlias ; // Remove any prohibited arcs
 if ( $ arcs && count ( $ arcs ) ) { foreach ( $ arcs as $ from => $ targets ) { foreach ( $ targets as $ to => $ node ) { if ( $ node [ 'use' ] == XBRL_Constants :: $ xlinkUseOptional ) continue ; unset ( $ arcs [ $ from ] [ $ to ] ) ; } if ( count ( $ arcs [ $ from ] ) ) continue ; unset ( $ arcs [ $ from ] ) ; } } return $ arcs ; }
Get the essenceAlias array
Get the essenceAlias array