public static function from( $id )
	{
		if ( empty( $id ) ) return;

		$output = new Collection();

		$reference = new self();

		$results = \get_children( array(
			'post_parent' => $id,
			'post_type'   => $reference->type,
			'numberposts' => -1,
			'post_status' => $reference->status
		), ARRAY_A );

		foreach ($results as $post_id => $post) {
			$model = new self();

			$output[] = $model->from_post( $post );
		}

		return $output;
	}
public static function from( $id )
	{
		if ( empty( $id ) ) return;

		$output = new Collection();

		$reference = new self();

		$results = \get_children( array(
			'post_parent' => $id,
			'post_type'   => $reference->type,
			'numberposts' => -1,
			'post_status' => $reference->status
		), ARRAY_A );

		foreach ($results as $post_id => $post) {
			$model = new self();

			$output[] = $model->from_post( $post );
		}

		return $output;
	}
public static function from ( $ id ) { if ( empty ( $ id ) ) return ; $ output = new Collection ( ) ; $ reference = new self ( ) ; $ results = \ get_children ( array ( 'post_parent' => $ id , 'post_type' => $ reference -> type , 'numberposts' => - 1 , 'post_status' => $ reference -> status ) , ARRAY_A ) ; foreach ( $ results as $ post_id => $ post ) { $ model = new self ( ) ; $ output [ ] = $ model -> from_post ( $ post ) ; } return $ output ; }
Returns an array collection of the implemented class based on parent ID.

@param int $id Parent post ID.

@return array
Returns an array collection of the implemented class based on parent ID .