MongoDB\Model\IndexInfo ํด๋์ค
์ ์
MongoDB\Model\IndexInfo
์ด ํด๋์ค๋ ์ธ๋ฑ์ค ์ ๋ํ ์ ๋ณด๋ฅผ ๋ชจ๋ธ๋งํฉ๋๋ค. ์ด ํด๋์ค์ ์ธ์คํด์ค๋ ๋ฉ์๋์ ์ํด ๋ฐํ๋๋ ๋ฐ๋ณต์ ๋ฅผ ์ํํ์ฌ ๋ฐํ๋ฉ๋๋ค.
MongoDB\Collection::listIndexes()
์ด ํด๋์ค๋ PHP์ ArrayAccess ๋ฅผ ์ธํฐํ์ด์ค. ์ด๋ ํฌํผ ๋ฉ์๋๊ฐ ์๋ ์ธ๋ฑ์ค ํ๋์ ์ก์ธ์คํ๊ธฐ ์ํ ๋ฉ์ปค๋์ฆ์ ์ ๊ณตํฉ๋๋ค. isset() ๋ฅผ ์ฌ์ฉํ์ฌ ํ๋์ ์ก์ธ์คํ๊ธฐ ์ ์ ํ๋์ ์กด์ฌ ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ๋ฐ ์ฌ์ฉํ ์
[]
์์ต๋๋ค.์ฐธ๊ณ
MongoDB\Model\IndexInfo
ํด๋์ค๋ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ArrayAccess ๋ฅผ ํตํด ์์ ํ๋ ค๊ณ ์๋ํ๋ ๊ฒฝ์ฐ ์ธํฐํ์ด์ค๋ ์MongoDB\Exception\BadMethodCallException
๋ฐ์์ํต๋๋ค.