File manager - Edit - /home/premiey/www/wp-includes/images/media/Repository.tar
Back
User/CustomerRepositoryInterface.php 0000666 00000001066 15165415004 0013725 0 ustar 00 <?php namespace AmeliaBooking\Domain\Repository\User; use AmeliaBooking\Domain\Repository\BaseRepositoryInterface; /** * Interface CustomerRepositoryInterface * * @package AmeliaBooking\Domain\Repository\User */ interface CustomerRepositoryInterface extends BaseRepositoryInterface { /** * @param $criteria * @param int $itemsPerPage * * @return mixed */ public function getFiltered($criteria, $itemsPerPage); /** * @param $criteria * * @return mixed */ public function getCount($criteria); } User/ProviderRepositoryInterface.php 0000666 00000001272 15165415004 0013715 0 ustar 00 <?php namespace AmeliaBooking\Domain\Repository\User; use AmeliaBooking\Domain\Repository\BaseRepositoryInterface; /** * Interface ProviderRepositoryInterface * * @package AmeliaBooking\Domain\Repository\User */ interface ProviderRepositoryInterface extends BaseRepositoryInterface { /** * @param $searchCriteria * * @return mixed */ public function getByCriteria($searchCriteria); /** * @param $criteria * @param int $itemsPerPage * * @return mixed */ public function getFiltered($criteria, $itemsPerPage); /** * @param $criteria * * @return mixed */ public function getCount($criteria); } User/UserRepositoryInterface.php 0000666 00000000765 15165415004 0013047 0 ustar 00 <?php namespace AmeliaBooking\Domain\Repository\User; use AmeliaBooking\Domain\Repository\BaseRepositoryInterface; /** * Interface UserRepositoryInterface * * @package AmeliaBooking\Domain\Repository\User */ interface UserRepositoryInterface extends BaseRepositoryInterface { /** * @param int $id * * @return mixed */ public function findByExternalId($id); /** * @param $type * * @return mixed */ public function getAllByType($type); } Payment/PaymentRepositoryInterface.php 0000666 00000001001 15165415004 0014225 0 ustar 00 <?php /** * @copyright © TMS-Plugins. All rights reserved. * @licence See LICENCE.md for license details. */ namespace AmeliaBooking\Domain\Repository\Payment; use AmeliaBooking\Domain\Repository\BaseRepositoryInterface; /** * Interface PaymentRepositoryInterface * * @package AmeliaBooking\Domain\Repository\Payment */ interface PaymentRepositoryInterface extends BaseRepositoryInterface { /** * @param int $status * * @return */ public function findByStatus($status); } Booking/Event/EventRepositoryInterface.php 0000666 00000000644 15165415004 0014741 0 ustar 00 <?php /** * @copyright © TMS-Plugins. All rights reserved. * @licence See LICENCE.md for license details. */ namespace AmeliaBooking\Domain\Repository\Booking\Event; use AmeliaBooking\Domain\Repository\BaseRepositoryInterface; /** * Interface AppointmentRepositoryInterface * * @package AmeliaBooking\Domain\Repository\Booking\Event */ interface EventRepositoryInterface extends BaseRepositoryInterface { } Booking/Appointment/CustomerBookingExtraRepositoryInterface.php 0000666 00000000711 15165415004 0021206 0 ustar 00 <?php /** * @copyright © TMS-Plugins. All rights reserved. * @licence See LICENCE.md for license details. */ namespace AmeliaBooking\Domain\Repository\Booking\Appointment; use AmeliaBooking\Domain\Repository\BaseRepositoryInterface; /** * Interface CustomerBookingExtraRepositoryInterface * * @package AmeliaBooking\Domain\Repository\Booking\Appointment */ interface CustomerBookingExtraRepositoryInterface extends BaseRepositoryInterface { } Booking/Appointment/AppointmentRepositoryInterface.php 0000666 00000002326 15165415004 0017372 0 ustar 00 <?php /** * @copyright © TMS-Plugins. All rights reserved. * @licence See LICENCE.md for license details. */ namespace AmeliaBooking\Domain\Repository\Booking\Appointment; use AmeliaBooking\Domain\Collection\Collection; use AmeliaBooking\Domain\Repository\BaseRepositoryInterface; use AmeliaBooking\Infrastructure\Common\Exceptions\QueryExecutionException; /** * Interface AppointmentRepositoryInterface * * @package AmeliaBooking\Domain\Repository\Booking\Appointment */ interface AppointmentRepositoryInterface extends BaseRepositoryInterface { /** * @param int $id * @param int $status * * @return mixed */ public function updateStatusById($id, $status); /** * @return array */ public function getCurrentAppointments(); /** * @param Collection $collection * @param array $providerIds * @param string $startDateTime * @param string $endDateTime * @return void * @throws QueryExecutionException */ public function getFutureAppointments($collection, $providerIds, $startDateTime, $endDateTime); /** * @param array $criteria * * @return mixed */ public function getFiltered($criteria); } Booking/Appointment/CustomerBookingRepositoryInterface.php 0000666 00000001352 15165415004 0020204 0 ustar 00 <?php /** * @copyright © TMS-Plugins. All rights reserved. * @licence See LICENCE.md for license details. */ namespace AmeliaBooking\Domain\Repository\Booking\Appointment; use AmeliaBooking\Domain\Repository\BaseRepositoryInterface; /** * Interface CustomerBookingRepositoryInterface * * @package AmeliaBooking\Domain\Repository\Booking\Appointment */ interface CustomerBookingRepositoryInterface extends BaseRepositoryInterface { /** * @param int $id * @param int $status * * @return mixed */ public function updateStatusById($id, $status); /** * @param int $id * @param int $status * * @return mixed */ public function updateStatusByAppointmentId($id, $status); } Coupon/CouponRepositoryInterface.php 0000666 00000000623 15165415004 0013712 0 ustar 00 <?php /** * @copyright © TMS-Plugins. All rights reserved. * @licence See LICENCE.md for license details. */ namespace AmeliaBooking\Domain\Repository\Coupon; use AmeliaBooking\Domain\Repository\BaseRepositoryInterface; /** * Interface CouponRepositoryInterface * * @package AmeliaBooking\Domain\Repository\Coupon */ interface CouponRepositoryInterface extends BaseRepositoryInterface { } CustomField/CustomFieldRepositoryInterface.php 0000666 00000000647 15165415004 0015646 0 ustar 00 <?php /** * @copyright © TMS-Plugins. All rights reserved. * @licence See LICENCE.md for license details. */ namespace AmeliaBooking\Domain\Repository\CustomField; use AmeliaBooking\Domain\Repository\BaseRepositoryInterface; /** * Interface CustomFieldRepositoryInterface * * @package AmeliaBooking\Domain\Repository\CustomField */ interface CustomFieldRepositoryInterface extends BaseRepositoryInterface { } CustomField/CustomFieldOptionRepositoryInterface.php 0000666 00000000663 15165415004 0017035 0 ustar 00 <?php /** * @copyright © TMS-Plugins. All rights reserved. * @licence See LICENCE.md for license details. */ namespace AmeliaBooking\Domain\Repository\CustomField; use AmeliaBooking\Domain\Repository\BaseRepositoryInterface; /** * Interface CustomFieldOptionRepositoryInterface * * @package AmeliaBooking\Domain\Repository\CustomField */ interface CustomFieldOptionRepositoryInterface extends BaseRepositoryInterface { } BaseRepositoryInterface.php 0000666 00000001576 15165415004 0012066 0 ustar 00 <?php namespace AmeliaBooking\Domain\Repository; /** * Interface BaseRepositoryInterface * * @package AmeliaBooking\Domain\Repository */ interface BaseRepositoryInterface { /** * @param int $id * * @return mixed */ public function getById($id); /** * @return mixed */ public function getAll(); /** * @param $entity * * @return mixed */ public function add($entity); /** * @param int $id * @param $entity * * @return mixed */ public function update($id, $entity); /** * @param $id * * @return mixed */ public function delete($id); /** * @return bool */ public function beginTransaction(); /** * @return bool */ public function commit(); /** * @return bool */ public function rollback(); } Gallery/GalleryRepositoryInterface.php 0000666 00000000626 15165415004 0014205 0 ustar 00 <?php /** * @copyright © TMS-Plugins. All rights reserved. * @licence See LICENCE.md for license details. */ namespace AmeliaBooking\Domain\Repository\Gallery; use AmeliaBooking\Domain\Repository\BaseRepositoryInterface; /** * Interface GalleryRepositoryInterface * * @package AmeliaBooking\Domain\Repository\Gallery */ interface GalleryRepositoryInterface extends BaseRepositoryInterface { } Bookable/Service/CategoryRepositoryInterface.php 0000666 00000000476 15165415004 0016105 0 ustar 00 <?php namespace AmeliaBooking\Domain\Repository\Bookable\Service; use AmeliaBooking\Domain\Repository\BaseRepositoryInterface; /** * Interface CategoryRepositoryInterface * * @package AmeliaBooking\Domain\Repository\Bookable\Service */ interface CategoryRepositoryInterface extends BaseRepositoryInterface { } Bookable/Service/ServiceRepositoryInterface.php 0000666 00000001371 15165415004 0015723 0 ustar 00 <?php /** * @copyright © TMS-Plugins. All rights reserved. * @licence See LICENCE.md for license details. */ namespace AmeliaBooking\Domain\Repository\Bookable\Service; use AmeliaBooking\Domain\Collection\Collection; use AmeliaBooking\Domain\Repository\BaseRepositoryInterface; /** * Interface ServiceRepositoryInterface * * @package AmeliaBooking\Domain\Repository\Bookable\Service */ interface ServiceRepositoryInterface extends BaseRepositoryInterface { /** * @param $serviceId * @param $userId * * @return Collection */ public function getProviderServicesWithExtras($serviceId, $userId); /** * @param $serviceId * * @return mixed */ public function getByIdWithExtras($serviceId); } Bookable/Service/ExtraRepositoryInterface.php 0000666 00000000467 15165415004 0015413 0 ustar 00 <?php namespace AmeliaBooking\Domain\Repository\Bookable\Service; use AmeliaBooking\Domain\Repository\BaseRepositoryInterface; /** * Interface ExtraRepositoryInterface * * @package AmeliaBooking\Domain\Repository\Bookable\Service */ interface ExtraRepositoryInterface extends BaseRepositoryInterface { } Location/LocationRepositoryInterface.php 0000666 00000001257 15165415004 0014530 0 ustar 00 <?php namespace AmeliaBooking\Domain\Repository\Location; use AmeliaBooking\Domain\Repository\BaseRepositoryInterface; /** * Interface LocationRepositoryInterface * * @package AmeliaBooking\Domain\Repository\Location */ interface LocationRepositoryInterface extends BaseRepositoryInterface { /** * @param $criteria * @param $itemsPerPage * * @return mixed */ public function getFiltered($criteria, $itemsPerPage); /** * @param $criteria * * @return mixed */ public function getCount($criteria); /** * @param $locationId * * @return mixed */ public function getServicesById($locationId); } Notification/NotificationRepositoryInterface.php 0000666 00000000476 15165415004 0016266 0 ustar 00 <?php namespace AmeliaBooking\Domain\Repository\Notification; use AmeliaBooking\Domain\Repository\BaseRepositoryInterface; /** * Interface NotificationRepositoryInterface * * @package AmeliaBooking\Domain\Repository\Notification */ interface NotificationRepositoryInterface extends BaseRepositoryInterface { }
| ver. 1.4 |
Github
|
.
| PHP 5.4.45 | Generation time: 0 |
proxy
|
phpinfo
|
Settings