Fix: typo + company search
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
namespace AppBundle\Controller\Api;
|
||||
|
||||
use AppBundle\Entity\Company;
|
||||
use AppBundle\Representation\Companys;
|
||||
use AppBundle\Representation\Companies;
|
||||
use AppBundle\Representation\SingleCompany;
|
||||
use FOS\RestBundle\Controller\Annotations as Rest;
|
||||
use FOS\RestBundle\Controller\Annotations\Get;
|
||||
@@ -32,6 +32,12 @@ class CompanyController extends FOSRestController
|
||||
/**
|
||||
* @Rest\Get("/api/companies", name="api_company_list")
|
||||
* @Rest\QueryParam(
|
||||
* name="keyword",
|
||||
* requirements="[a-zA-Z0-9]",
|
||||
* nullable=true,
|
||||
* description="The keyword to search for."
|
||||
* )
|
||||
* @Rest\QueryParam(
|
||||
* name="order",
|
||||
* requirements="asc|desc",
|
||||
* default="asc",
|
||||
@@ -50,15 +56,16 @@ class CompanyController extends FOSRestController
|
||||
* description="The pagination offset"
|
||||
* )
|
||||
* @Rest\View(StatusCode = 200)
|
||||
*/
|
||||
*/
|
||||
public function listAction(ParamFetcherInterface $paramFetcher)
|
||||
{
|
||||
$pager = $this->getDoctrine()->getRepository('AppBundle:Company')->search(
|
||||
$paramFetcher->get('keyword'),
|
||||
$paramFetcher->get('order'),
|
||||
$paramFetcher->get('limit'),
|
||||
$paramFetcher->get('offset')
|
||||
);
|
||||
return new Companys($pager);
|
||||
return new Companies($pager);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -81,6 +81,7 @@ class CompanyRepository extends AbstractRepository
|
||||
$qb = $this
|
||||
->createQueryBuilder('c')
|
||||
->select('c')
|
||||
->andWhere('c.presentationVideo IS NOT NULL')
|
||||
->orderBy('c.id', $order)
|
||||
;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user