# assistant/0.3.1/backend/src/Data/Transformers/TermsTransformer.php

Assistant – Every Day Productivity Apps, version 0.3.1. 24 lines.

- Page: https://pluginprobe.com/plugins/assistant/0.3.1/code/backend/src/Data/Transformers/TermsTransformer.php
- Raw: https://pluginprobe.com/plugins/assistant/0.3.1/raw/backend/src/Data/Transformers/TermsTransformer.php
- Modified: 2020-03-25T19:33:50+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/assistant/0.3.1/code/backend/src/Data/Transformers/TermsTransformer.php#L10-L20`.

```php
<?php


namespace FL\Assistant\Data\Transformers;

class TermsTransformer {

	public function __invoke( \WP_Term $term ) {
		return [
			'children'       => isset( $term->children ) ? $term->children : [],
			'description'    => $term->description,
			'editUrl'        => get_edit_term_link( $term->term_id, $term->taxonomy ),
			'id'             => $term->term_id,
			'isHierarchical' => is_taxonomy_hierarchical( $term->taxonomy ),
			'parent'         => $term->parent,
			'slug'           => $term->slug,
			'taxonomy'       => $term->taxonomy,
			'title'          => $term->name,
			'url'            => get_term_link( $term ),
			'count'          => $term->count,
		];
	}
}

```
