PHP 8.1.33
Preview: CategoryServiceInterface.php Size: 1.21 KB
/home/jambtst2015/9jahookups.com/libraries/src/Categories/CategoryServiceInterface.php

<?php
/**
 * Joomla! Content Management System
 *
 * @copyright  (C) 2018 Open Source Matters, Inc. <https://www.joomla.org>
 * @license    GNU General Public License version 2 or later; see LICENSE.txt
 */

namespace Joomla\CMS\Categories;

\defined('JPATH_PLATFORM') or die;

use Joomla\CMS\Form\Form;

/**
 * Access to component specific categories.
 *
 * @since  4.0.0
 */
interface CategoryServiceInterface
{
	/**
	 * Returns the category service.
	 *
	 * @param   array   $options  The options
	 * @param   string  $section  The section
	 *
	 * @return  CategoryInterface
	 *
	 * @since   4.0.0
	 * @throws  SectionNotFoundException
	 */
	public function getCategory(array $options = [], $section = ''): CategoryInterface;

	/**
	 * Adds Count Items for Category Manager.
	 *
	 * @param   \stdClass[]  $items    The category objects
	 * @param   string       $section  The section
	 *
	 * @return  void
	 *
	 * @since   4.0.0
	 * @throws  \Exception
	 */
	public function countItems(array $items, string $section);

	/**
	 * Prepares the category form
	 *
	 * @param   Form          $form  The form to change
	 * @param   array|object  $data  The form data
	 *
	 * @return   void
	 */
	public function prepareForm(Form $form, $data);
}

Directory Contents

Dirs: 0 × Files: 8

Name Size Perms Modified Actions
11.49 KB lrw-r--r-- 2021-08-23 19:07:08
Edit Download
1.25 KB lrw-r--r-- 2021-08-23 19:07:08
Edit Download
688 B lrw-r--r-- 2021-08-23 19:07:08
Edit Download
774 B lrw-r--r-- 2021-08-23 19:07:08
Edit Download
8.70 KB lrw-r--r-- 2021-08-23 19:07:08
Edit Download
1.21 KB lrw-r--r-- 2021-08-23 19:07:08
Edit Download
2.57 KB lrw-r--r-- 2021-08-23 19:07:08
Edit Download
389 B lrw-r--r-- 2021-08-23 19:07:08
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).